extend schema @link(url: "https://specs.apollo.dev/federation/v2.3") type Query { getPersonInfo(input: InputPerson!): Person } type Person @federation__key(fields: "id") { id: ID! firstName: String! @federation__shareable lastName: String! @federation__shareable age: Int! @federation__shareable email: String! } input InputPerson { firstName: String! lastName: String! age: Int }