GraphQL API and utilities for the rpdata project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
960 B

  1. # A Tag is a means of associating stories that have details in common with one another.
  2. type Tag {
  3. # The tag's kind
  4. kind: TagKind!
  5. # The tag's name
  6. name: String!
  7. }
  8. # A Tag is a means of associating stories that have details in common with one another.
  9. input TagInput {
  10. # The tag's kind
  11. kind: TagKind!
  12. # The tag's name
  13. name: String!
  14. }
  15. # Allowed values for Tag.kind
  16. enum TagKind {
  17. # An organization is a catch all term for in-universe corporations, teams, groups, cults, forces, etc...
  18. Organization
  19. # A character tag should have the exact full name of the character.
  20. Character
  21. # A location is anything from a planet to an establishment. This may overlap with an organization, and if so, both
  22. # kinds of tags should be used.
  23. Location
  24. # An event is a plot or a part of a plot.
  25. Event
  26. # None of the above, but it does still tie multiple stories together. The new story/chapter format may obsolete this tag kind.
  27. Series
  28. }