Skip to main content

Contact

Represents a generic contact in the system.

interface Contact {
address: Address
email: String
emergencyPhoneNumber: String
faxNumber: String
firstName: String!
id: ContactID!
information: String
isActive: Boolean!
lastName: String!
phoneNumber: String
type: ContactType!
website: String
}

Fields

Contact.address ● Address scalar

Physical address.

Contact.email ● String scalar

Email address.

Contact.emergencyPhoneNumber ● String scalar

Emergency phone number.

Contact.faxNumber ● String scalar

Fax contact number.

Contact.firstName ● String! non-null scalar

Contact's first name.

Contact.id ● ContactID! non-null scalar

Unique identifier for the contact.

Contact.information ● String scalar

Any additional relevant information.

Contact.isActive ● Boolean! non-null scalar

Indicates whether the contact is currently active in the system.

Contact.lastName ● String! non-null scalar

Contact's last name.

Contact.phoneNumber ● String scalar

Regular contact phone number.

Contact.type ● ContactType! non-null enum

The type of the contact.

Contact.website ● String scalar

Official website URL.

Returned By

activateContact mutation ● contacts query ● deactivateContact mutation

Member Of

Client object

Implemented By

DoctorContact object