Skip to main content

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

FieldTypeDescription
idID!Required. Unique identifier
nameString!Required. Location name
addressString!Required. Physical address
descriptionStringOptional. Location details
coordinatesCoordinates!Required. Geographic position
contactInfoContactInfo!Required. Contact details
deliveryInstructionsStringOptional. Special instructions
operatingHoursStringOptional. Delivery hours
productionRuns[ProductionRun!]!Required. Associated runs
metadataJSONObjectOptional. Custom metadata