RepositoryMovement
RepositoryMovement Type
Represents a movement of a repository (like a pallet or tote) from one location to another within the warehouse.
Fields
id
ID!
Unique identifier of the repository movement
tenantID
UUID!
Tenant identifier
dataTypeID
UUID
Data type identifier
dataTypeSlug
String
Data type slug
data
Map
Custom data associated with the movement
createdAt
Time!
Creation timestamp
createdBy
UUID!
User identifier who created the movement
updatedAt
Time
Last update timestamp
updatedBy
UUID
User identifier who last updated the movement
deletedAt
Time
Deletion timestamp
deletedBy
UUID
User identifier who deleted the movement
repositoryID
ID!
ID of the repository being moved
fromID
ID
Source repository ID (parent location)
toID
ID!
Destination repository ID (parent location)
executed
Boolean!
Whether the movement has been executed
executedAt
Time
Execution timestamp
handler
String!
The handler responsible for the movement
blockedBy
RepositoryMovementBlockedBy
Reason why the movement is blocked
collectionID
UUID
ID of the collection movement this belongs to
orderID
UUID
Associated order ID
position
Int!
Position in execution order
from
Repository
Source repository object
to
Repository!
Destination repository object
repository
Repository!
The repository being moved
Interfaces
Node
Usage Example
Notes
Repository movements track the relocation of dynamic repositories (pallets, totes, trolleys)
The
repositoryIDrefers to the repository being moved (e.g., a pallet)The
fromIDandtoIDrefer to the parent repositories (e.g., warehouse zones)Movements must be executed to take effect
Can be blocked for various reasons (hazardous materials, regulatory holds, etc.)
Often part of collection movements for coordinated execution
Last updated
Was this helpful?
