Delivery Location Type
The DeliveryLocation type represents a destination where production runs are delivered.
Type Definition
"""
A delivery location in the system.
"""
type DeliveryLocation {
"""
Unique identifier for the delivery location.
"""
id: ID!
"""
Human-readable name of the delivery 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!
"""
Delivery instructions or notes.
"""
deliveryInstructions: String
"""
Operating hours for deliveries.
"""
operatingHours: String
"""
List of production runs delivered to 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
"""
Alternative contact details.
"""
alternativeContact: 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! | Required. Contact details |
deliveryInstructions | String | Optional. Special instructions |
operatingHours | String | Optional. Delivery hours |
productionRuns | [ProductionRun!]! | Required. Associated runs |
metadata | JSONObject | Optional. Custom metadata |