{"owner":"dotansimha","repo":"graphql-code-generator","hasSpec":true,"specFile":"dev-test-apollo-tooling/schema.graphql","branch":"HEAD","format":"graphql","version":"Unknown","title":"graphql-code-generator","description":"","endpoints":[],"spec":"schema\n  @link(url: \"https://specs.apollo.dev/link/v1.0\")\n  @link(url: \"https://specs.apollo.dev/join/v0.4\", for: EXECUTION)\n  @link(url: \"https://specs.apollo.dev/tag/v0.3\") {\n  query: Query\n}\n\ndirective @join__graph(name: String!, url: String!) on ENUM_VALUE\n\ndirective @join__enumValue(graph: join__Graph!) repeatable on ENUM_VALUE\n\ndirective @join__field(\n  graph: join__Graph\n  requires: join__FieldSet\n  provides: join__FieldSet\n  type: String\n  external: Boolean\n  override: String\n  usedOverridden: Boolean\n  overrideLabel: String\n) repeatable on FIELD_DEFINITION | INPUT_FIELD_DEFINITION\n\ndirective @join__implements(\n  graph: join__Graph!\n  interface: String!\n) repeatable on OBJECT | INTERFACE\n\ndirective @join__type(\n  graph: join__Graph!\n  key: join__FieldSet\n  extension: Boolean! = false\n  resolvable: Boolean! = true\n  isInterfaceObject: Boolean! = false\n) repeatable on OBJECT | INTERFACE | UNION | ENUM | INPUT_OBJECT | SCALAR\n\ndirective @join__unionMember(graph: join__Graph!, member: String!) repeatable on UNION\n\ndirective @link(\n  url: String\n  as: String\n  for: link__Purpose\n  import: [link__Import]\n) repeatable on SCHEMA\n\ndirective @tag(\n  name: String!\n) repeatable on FIELD_DEFINITION | OBJECT | INTERFACE | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION | SCHEMA\n\nscalar join__FieldSet\n\nscalar link__Import\n\nenum link__Purpose {\n  EXECUTION\n}\n\nenum join__Graph {\n  SUPER_USER_MANAGER\n    @join__graph(name: \"super_user_management\", url: \"http://i.am.not.used.example.com\")\n  GRAPHQL_MAIN__SHARD__BASE\n    @join__graph(name: \"graphql_main__shard__base\", url: \"http://i.am.not.used.example.com\")\n  GRAPHQL_MAIN__SHARD__INTERNAL_TESTING\n    @join__graph(\n      name: \"graphql_main__shard__internal_testing\"\n      url: \"http://i.am.not.used.example.com\"\n    )\n}\n\ntype Query {\n  superUser: SuperUser! @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n  organization(id: String!): Organization @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n}\n\nenum UserManagerRoleType @join__type(graph: SUPER_USER_MANAGER) {\n  ROLE_TYPE_1 @join__enumValue(graph: SUPER_USER_MANAGER)\n\n  ROLE_TYPE_2 @join__enumValue(graph: SUPER_USER_MANAGER)\n\n  ROLE_TYPE_3 @join__enumValue(graph: SUPER_USER_MANAGER)\n}\n\ntype UserManager @join__type(graph: SUPER_USER_MANAGER) {\n  fooUser: User!\n\n  roleType: UserManagerRoleType!\n}\n\ntype User {\n  id: ID!\n  profilePhoto: UserProfilePhoto @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n}\n\ntype AdminUser {\n  id: ID!\n  profilePhoto: UserProfilePhoto @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n}\n\ntype UserProfilePhoto @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  id: ID!\n  photoUrl: UserPhotoUrl\n}\n\ntype UserPhotoUrl @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  url(size: UserPhotoSize!): String\n}\n\nenum UserPhotoSize\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE)\n  @join__type(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING) {\n  SQUARE_300\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n}\n\ntype SuperUser @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  groupFromAlias(alias: String!): SuperUserGroup!\n}\n\ntype SuperUserGroup\n  @join__type(graph: SUPER_USER_MANAGER, key: \"id\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE, key: \"id\") {\n  id: ID!\n\n  managers(onlyPublic: Boolean! = false): [UserManager!] @join__field(graph: SUPER_USER_MANAGER)\n}\n\n# Schema definitions for Duplicates.ts examples\n\ninterface ConfigTypeDefinition @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  identifier: String!\n}\n\ntype ConfigActionId implements ConfigTypeDefinition\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"ConfigTypeDefinition\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  identifier: String!\n}\n\ntype ConfigString implements ConfigTypeDefinition\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"ConfigTypeDefinition\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  identifier: String!\n  supportedHtmlTags: [String!]\n}\n\ntype ConfigEnum implements ConfigTypeDefinition\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"ConfigTypeDefinition\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  identifier: String!\n  values: [String!]!\n}\n\ntype ConfigIconResource implements ConfigTypeDefinition\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"ConfigTypeDefinition\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  identifier: String!\n  parameters: [ConfigParameterDefinition!]!\n}\n\ntype ConfigIllustrationResource implements ConfigTypeDefinition\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"ConfigTypeDefinition\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  identifier: String!\n  parameters: [ConfigParameterDefinition!]!\n}\n\ntype ConfigStruct implements ConfigTypeDefinition\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"ConfigTypeDefinition\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  identifier: String!\n  parameters: [ConfigParameterDefinition!]!\n}\n\ntype ConfigParameterDefinition @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  name: String!\n  typeId: String!\n  isRequired: Boolean!\n  defaultValue: String\n}\n\ntype Organization implements Node\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"Node\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE, key: \"id\") {\n  id: ID!\n  internalOrgData: InternalOrgData @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n}\n\ntype InternalOrgData @join__type(graph: GRAPHQL_MAIN__SHARD__BASE, key: \"id\") {\n  id: ID!\n  processableFeedback(\n    first: Int\n    after: String\n    sortBy: ProcessableFeedbackSortBy\n    sortOrder: ProcessableFeedbackSortOrder\n    scoreFilter: [Int]\n  ): FeedbackConnection @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n}\n\nenum ProcessableFeedbackSortBy\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE)\n  @join__type(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING) {\n  OPTION_1\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  OPTION_2\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  OPTION_3\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  OPTION_4\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n}\n\nenum ProcessableFeedbackSortOrder\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE)\n  @join__type(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING) {\n  ASC\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  DESC\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n}\n\ntype FeedbackConnection @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  edges: [FeedbackEdge]\n  pageInfo: PageInfo!\n  totalCount: Int\n}\n\ntype FeedbackEdge @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  cursor: String!\n  node: Feedback\n}\n\ntype Feedback implements Node\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"Node\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE, key: \"id\") {\n  id: ID!\n  orgMemberThread: Thread @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n}\n\ntype Thread implements Node\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"Node\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  id: ID!\n  posts(after: String, first: Int): ThreadPostConnection\n    @join__field(graph: GRAPHQL_MAIN__SHARD__BASE)\n}\n\ntype ThreadPostConnection @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  edges: [ThreadPostEdge]\n  pageInfo: PageInfo!\n}\n\ntype ThreadPostEdge @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  cursor: String!\n  node: ThreadPost\n}\n\ntype ThreadPost @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  id: ID!\n  creator: ThreadPostCreator\n  text: String\n  createdAt: DateTime\n}\n\nunion ThreadPostCreator\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE)\n  @join__unionMember(graph: GRAPHQL_MAIN__SHARD__BASE, member: \"OrgMember\")\n  @join__unionMember(graph: GRAPHQL_MAIN__SHARD__BASE, member: \"EndUser\") =\n  | OrgMember\n  | EndUser\n\ntype OrgMember @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  id: ID!\n  fullName: String\n  avatar: OrgMemberAvatar\n}\n\ntype EndUser @join__type(graph: GRAPHQL_MAIN__SHARD__BASE, key: \"id\") {\n  id: ID!\n  fullName: String\n  avatar: EndUserAvatar\n}\n\ntype OrgMemberAvatar implements Photo & Node\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"Photo\")\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"Node\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  id: ID!\n  imageUrl: OrgMemberImageUrl\n}\n\ntype OrgMemberImageUrl @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  url(size: OrgMemberImageSize!): String\n}\n\nenum OrgMemberImageSize\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE)\n  @join__type(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING) {\n  LARGE\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  MEDIUM\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  SMALL\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n}\n\ntype EndUserAvatar implements Photo & Node\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"Photo\")\n  @join__implements(graph: GRAPHQL_MAIN__SHARD__BASE, interface: \"Node\")\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  id: ID!\n  imageUrl: EndUserImageUrl\n}\n\ntype EndUserImageUrl @join__type(graph: GRAPHQL_MAIN__SHARD__BASE) {\n  url(size: EndUserImageSize!): String\n}\n\nenum EndUserImageSize\n  @join__type(graph: GRAPHQL_MAIN__SHARD__BASE)\n  @join__type(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING) {\n  LARGE\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  MEDIUM\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n  SMALL\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__BASE)\n    @join__enumValue(graph: GRAPHQL_MAIN__SHARD__INTERNAL_TESTING)\n}\n\ninterface Photo {\n  id: ID!\n}\n\ninterface Node {\n  id: ID!\n}\n\ntype PageInfo {\n  hasNextPage: Boolean!\n  hasPreviousPage: Boolean!\n  startCursor: String\n  endCursor: String\n}\n\nscalar DateTime\n"}