Storage Location Type
The StorageLocation type represents a physical location where production runs take place.
Type Definition
"""
A storage location in the system.
"""
type StorageLocation {
"""
Unique identifier for the storage location.
"""
id: ID!
"""
Human-readable name of the storage location.
"""
name: String!
"""
Physical address of the location.
"""
address: String!
"""
Optional description of the location.
"""
description: String
"""
Geographic coordinates of the location.
"""
coordinates: Coordinates!
"""
Contact information for the location.
"""
contactInfo: ContactInfo
"""
List of production runs at this location.
"""
productionRuns: [ProductionRun!]!
"""
Custom metadata fields.
"""
metadata: JSONObject
}
"""
Contact information for a location.
"""
type ContactInfo {
"""
Name of the primary contact.
"""
name: String!
"""
Contact phone number.
"""
phone: String
"""
Contact email address.
"""
email: String
}
Fields
| Field | Type | Description |
|---|---|---|
id | ID! | Required. Unique identifier |
name | String! | Required. Location name |
address | String! | Required. Physical address |
description | String | Optional. Location details |
coordinates | Coordinates! | Required. Geographic position |
contactInfo | ContactInfo | Optional. Contact details |
productionRuns | [ProductionRun!]! | Required. Associated runs |
metadata | JSONObject | Optional. Custom metadata |