/** * @example * { * assetId: "281474978683353", * assigneeId: "494123", * assigneeType: "driver" * } */ export interface AssetAssignmentsCreateAssetAssignmentRequestBody { /** Samsara ID of the asset. */ assetId: string; /** Samsara ID of the assignee. */ assigneeId: string; /** Type of the assignee. This required field has no default. Valid values: `driver`, `asset`, `geofence` */ assigneeType: AssetAssignmentsCreateAssetAssignmentRequestBody.AssigneeType; /** Optional. The expected end time of the assignment in RFC 3339 format. Must be strictly after the current time. */ expectedEndTime?: string; } export declare namespace AssetAssignmentsCreateAssetAssignmentRequestBody { /** Type of the assignee. This required field has no default. Valid values: `driver`, `asset`, `geofence` */ const AssigneeType: { readonly Driver: "driver"; readonly Asset: "asset"; readonly Geofence: "geofence"; }; type AssigneeType = (typeof AssigneeType)[keyof typeof AssigneeType]; }