# GlassesInput **Type:** GraphQL inputs ## Fields - lenses (GlassesLensesInput): undefined - right (GlassesLensInput) - left (GlassesLensInput) - type (GlassesLensType): Lens type - material (GlassesLensMaterial): Lens material - quality (GlassesLensQuality): Lens quality - color (String): Lens color - edge (GlassesLensEdge): Lens edge finish - addons (String): Additional anti-reflective, anti-fog, anti-scratch, and other coatings - focus (GlassesLensFocus): Lens focus - sphere (String): Sphere - cylinder (String): Cylinder - axis (String): Axis - addition (String): Addition - pupillaryDistance (PupillaryDistanceInput): Pupillary distance - segmentHeight (String): Segment height - prism (GlassesLensPrismInput): Prism corrections - frame (GlassesFrameInput): undefined - sku (String): Frame SKU - prescription (GlassesPrescriptionInput): undefined - fileId (String): File ID from *uploadFile* - prescriptionId (String): Prescription ID - doctor (DoctorInput): Prescribing doctor details - patient (PatientInput): Patient details - corrections (GlassesLensesInput): Prescribed corrections for distance, near, or multifocal lenses - issueDate (String): Issue date for the prescription YYYY-MM-DD format - expirationDate (String): Expiration date for the prescription YYYY-MM-DD format