# OrderInput **Type:** GraphQL inputs ## Fields - orderId (String): Unique order ID - orderedAt (String): Date and time when the order was placed in ISO 8601 format - total (Float): Total order amount - customer (CustomerInput, Not Null): Customer information - firstName (String): First name - middleName (String): Middle name - lastName (String): Last name - dateOfBirth (String): Date of birth in ISO 8601 format, i.e., YYYY-MM-DD - phoneNumber (String): Phone number - email (String): Email address - address (String): Street address #1 - address2 (String): Street address #2 - city (String): City - state (String): State - zipCode (String): Zip code - shipping (ShippingInput, Not Null): Shipping details - method (String): Shipping method - address (ShippingAddressInput): Shipping address, customer address by default - items (ItemInput): Items in the order - type (ItemType) - itemId (String) - description (String) - comment (String) - glasses (GlassesItemInput) - lensReplacement (LensReplacementItemInput) - contacts (ContactsItemInput)