Skip to content

Commit 4fa3332

Browse files
authored
Merge pull request #40 from samsarahq/fern-bot/2026-02-25T09-34Z
🌿 Fern Regeneration -- February 25, 2026
2 parents 966a022 + 3d7665c commit 4fa3332

10 files changed

Lines changed: 23 additions & 11 deletions

.fern/metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
"namespaceExport": "Samsara",
77
"generateWireTests": true
88
},
9-
"sdkVersion": "5.9.1"
9+
"sdkVersion": "5.10.0"
1010
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@samsarahq/samsara",
3-
"version": "5.9.1",
3+
"version": "5.10.0",
44
"private": false,
55
"repository": {
66
"type": "git",

src/BaseClient.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ export function normalizeClientOptions<T extends BaseClientOptions = BaseClientO
5555
{
5656
"X-Fern-Language": "JavaScript",
5757
"X-Fern-SDK-Name": "@samsarahq/samsara",
58-
"X-Fern-SDK-Version": "5.9.1",
59-
"User-Agent": "@samsarahq/samsara/5.9.1",
58+
"X-Fern-SDK-Version": "5.10.0",
59+
"User-Agent": "@samsarahq/samsara/5.10.0",
6060
"X-Fern-Runtime": core.RUNTIME.type,
6161
"X-Fern-Runtime-Version": core.RUNTIME.version,
6262
"X-Samsara-Version": options?.version ?? "2025-06-11",

src/api/resources/addresses/client/requests/CreateAddressRequest.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import type * as Samsara from "../../../../index.js";
1111
* }
1212
*/
1313
export interface CreateAddressRequest {
14-
/** Reporting location type associated with the address (used for ELD reporting purposes). Valid values: `yard`, `shortHaul`, `workforceSite`, `riskZone`, `industrialSite`, `alertsOnly`, `agricultureSource`, `avoidanceZone`, `knownGPSJammingZone`, `authorizedZone`, `unauthorizedZone`. */
14+
/** Reporting location type associated with the address (used for ELD reporting purposes). Valid values: `yard`, `shortHaul`, `workforceSite`, `riskZone`, `industrialSite`, `alertsOnly`, `agricultureSource`, `avoidanceZone`, `knownGPSJammingZone`, `authorizedZone`, `unauthorizedZone`, `vendor`, `inventory`. */
1515
addressTypes?: CreateAddressRequest.AddressTypes.Item[];
1616
/** An array of Contact IDs associated with this Address. */
1717
contactIds?: string[];
@@ -48,6 +48,8 @@ export namespace CreateAddressRequest {
4848
KnownGpsJammingZone: "knownGPSJammingZone",
4949
AuthorizedZone: "authorizedZone",
5050
UnauthorizedZone: "unauthorizedZone",
51+
Vendor: "vendor",
52+
Inventory: "inventory",
5153
} as const;
5254
export type Item = (typeof Item)[keyof typeof Item];
5355
}

src/api/resources/addresses/client/requests/UpdateAddressRequest.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import type * as Samsara from "../../../../index.js";
1111
export interface UpdateAddressRequest {
1212
/** ID of the Address. This can either be the Samsara-provided ID or an external ID. External IDs are customer-specified key-value pairs created in the POST or PATCH requests of this resource. To specify an external ID as part of a path parameter, use the following format: `key:value`. For example, `crmId:abc123` */
1313
id: string;
14-
/** Reporting location type associated with the address (used for ELD reporting purposes). Valid values: `yard`, `shortHaul`, `workforceSite`, `riskZone`, `industrialSite`, `alertsOnly`, `agricultureSource`, `avoidanceZone`, `knownGPSJammingZone`, `authorizedZone`, `unauthorizedZone`. */
14+
/** Reporting location type associated with the address (used for ELD reporting purposes). Valid values: `yard`, `shortHaul`, `workforceSite`, `riskZone`, `industrialSite`, `alertsOnly`, `agricultureSource`, `avoidanceZone`, `knownGPSJammingZone`, `authorizedZone`, `unauthorizedZone`, `vendor`, `inventory`. */
1515
addressTypes?: UpdateAddressRequest.AddressTypes.Item[];
1616
/** An array of Contact IDs associated with this Address. */
1717
contactIds?: string[];
@@ -48,6 +48,8 @@ export namespace UpdateAddressRequest {
4848
KnownGpsJammingZone: "knownGPSJammingZone",
4949
AuthorizedZone: "authorizedZone",
5050
UnauthorizedZone: "unauthorizedZone",
51+
Vendor: "vendor",
52+
Inventory: "inventory",
5153
} as const;
5254
export type Item = (typeof Item)[keyof typeof Item];
5355
}

src/api/types/Address.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import type * as Samsara from "../index.js";
66
* An Address object.
77
*/
88
export interface Address {
9-
/** Reporting location type associated with the address (used for ELD reporting purposes). Valid values: `yard`, `shortHaul`, `workforceSite`, `riskZone`, `industrialSite`, `alertsOnly`, `agricultureSource`, `avoidanceZone`, `knownGPSJammingZone`, `authorizedZone`, `unauthorizedZone`. */
9+
/** Reporting location type associated with the address (used for ELD reporting purposes). Valid values: `yard`, `shortHaul`, `workforceSite`, `riskZone`, `industrialSite`, `alertsOnly`, `agricultureSource`, `avoidanceZone`, `knownGPSJammingZone`, `authorizedZone`, `unauthorizedZone`, `vendor`, `inventory`. */
1010
addressTypes?: Address.AddressTypes.Item[] | undefined;
1111
/** An array Contact mini-objects that are associated the Address. */
1212
contacts?: Samsara.ContactTinyResponse[] | undefined;
@@ -47,6 +47,8 @@ export namespace Address {
4747
KnownGpsJammingZone: "knownGPSJammingZone",
4848
AuthorizedZone: "authorizedZone",
4949
UnauthorizedZone: "unauthorizedZone",
50+
Vendor: "vendor",
51+
Inventory: "inventory",
5052
} as const;
5153
export type Item = (typeof Item)[keyof typeof Item];
5254
}

src/api/types/IdlingEventAddressObjectResponseBody.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,20 @@ export namespace IdlingEventAddressObjectResponseBody {
1616
export type AddressTypes = AddressTypes.Item[];
1717

1818
export namespace AddressTypes {
19-
/** Address types Valid values: `agricultureSource`, `alertsOnly`, `authorizedZone`, `avoidanceZone`, `industrialSite`, `knownGPSJammingZone`, `riskZone`, `shortHaul`, `unauthorizedZone`, `undefined`, `workforceSite`, `yard` */
19+
/** Address types Valid values: `agricultureSource`, `alertsOnly`, `authorizedZone`, `avoidanceZone`, `industrialSite`, `inventory`, `knownGPSJammingZone`, `riskZone`, `shortHaul`, `unauthorizedZone`, `undefined`, `vendor`, `workforceSite`, `yard` */
2020
export const Item = {
2121
AgricultureSource: "agricultureSource",
2222
AlertsOnly: "alertsOnly",
2323
AuthorizedZone: "authorizedZone",
2424
AvoidanceZone: "avoidanceZone",
2525
IndustrialSite: "industrialSite",
26+
Inventory: "inventory",
2627
KnownGpsJammingZone: "knownGPSJammingZone",
2728
RiskZone: "riskZone",
2829
ShortHaul: "shortHaul",
2930
UnauthorizedZone: "unauthorizedZone",
3031
Undefined: "undefined",
32+
Vendor: "vendor",
3133
WorkforceSite: "workforceSite",
3234
Yard: "yard",
3335
} as const;

src/api/types/LocationObjectRequestBody.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,20 @@ export namespace LocationObjectRequestBody {
2020
export type AddressTypes = AddressTypes.Item[];
2121

2222
export namespace AddressTypes {
23-
/** Type of the address. Valid values: `agricultureSource`, `alertsOnly`, `authorizedZone`, `avoidanceZone`, `industrialSite`, `knownGPSJammingZone`, `riskZone`, `shortHaul`, `unauthorizedZone`, `undefined`, `workforceSite`, `yard` */
23+
/** Type of the address. Valid values: `agricultureSource`, `alertsOnly`, `authorizedZone`, `avoidanceZone`, `industrialSite`, `inventory`, `knownGPSJammingZone`, `riskZone`, `shortHaul`, `unauthorizedZone`, `undefined`, `vendor`, `workforceSite`, `yard` */
2424
export const Item = {
2525
AgricultureSource: "agricultureSource",
2626
AlertsOnly: "alertsOnly",
2727
AuthorizedZone: "authorizedZone",
2828
AvoidanceZone: "avoidanceZone",
2929
IndustrialSite: "industrialSite",
30+
Inventory: "inventory",
3031
KnownGpsJammingZone: "knownGPSJammingZone",
3132
RiskZone: "riskZone",
3233
ShortHaul: "shortHaul",
3334
UnauthorizedZone: "unauthorizedZone",
3435
Undefined: "undefined",
36+
Vendor: "vendor",
3537
WorkforceSite: "workforceSite",
3638
Yard: "yard",
3739
} as const;

src/api/types/LocationObjectResponseBody.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,20 @@ export namespace LocationObjectResponseBody {
2020
export type AddressTypes = AddressTypes.Item[];
2121

2222
export namespace AddressTypes {
23-
/** Type of the address. Valid values: `agricultureSource`, `alertsOnly`, `authorizedZone`, `avoidanceZone`, `industrialSite`, `knownGPSJammingZone`, `riskZone`, `shortHaul`, `unauthorizedZone`, `undefined`, `workforceSite`, `yard` */
23+
/** Type of the address. Valid values: `agricultureSource`, `alertsOnly`, `authorizedZone`, `avoidanceZone`, `industrialSite`, `inventory`, `knownGPSJammingZone`, `riskZone`, `shortHaul`, `unauthorizedZone`, `undefined`, `vendor`, `workforceSite`, `yard` */
2424
export const Item = {
2525
AgricultureSource: "agricultureSource",
2626
AlertsOnly: "alertsOnly",
2727
AuthorizedZone: "authorizedZone",
2828
AvoidanceZone: "avoidanceZone",
2929
IndustrialSite: "industrialSite",
30+
Inventory: "inventory",
3031
KnownGpsJammingZone: "knownGPSJammingZone",
3132
RiskZone: "riskZone",
3233
ShortHaul: "shortHaul",
3334
UnauthorizedZone: "unauthorizedZone",
3435
Undefined: "undefined",
36+
Vendor: "vendor",
3537
WorkforceSite: "workforceSite",
3638
Yard: "yard",
3739
} as const;

src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const SDK_VERSION = "5.9.1";
1+
export const SDK_VERSION = "5.10.0";

0 commit comments

Comments
 (0)