# ContactsInput **Type:** GraphQL inputs ## Fields - products (ContactsProductsInput): undefined - right (ContactsProductInput) - left (ContactsProductInput) - prescription (ContactsPrescriptionInput): undefined - fileId (String): File ID from *uploadFile* (conditionally required if *doctor* and *patient* are not set) - prescriptionId (String): Prescription ID - doctor (DoctorInput): Doctor details (conditionally required if prescription file ID is not set) - patient (PatientInput): Patient details (conditionally required if prescription file ID is not set) - products (ContactsProductsInput): Details about the prescribed contact lenses - issueDate (String): Issue date for the prescription YYYY-MM-DD format - expirationDate (String): Expiration date for the prescription YYYY-MM-DD format