localization.graphql 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # ===============================================
  2. # LOCALIZATION
  3. # ===============================================
  4. extend type Query {
  5. localization: LocalizationQuery
  6. }
  7. extend type Mutation {
  8. localization: LocalizationMutation
  9. }
  10. # -----------------------------------------------
  11. # QUERIES
  12. # -----------------------------------------------
  13. type LocalizationQuery {
  14. locales: [LocalizationLocale]
  15. config: LocalizationConfig
  16. }
  17. # -----------------------------------------------
  18. # MUTATIONS
  19. # -----------------------------------------------
  20. type LocalizationMutation {
  21. downloadLocale(
  22. locale: String!
  23. ): DefaultResponse
  24. updateLocale(
  25. locale: String!
  26. autoUpdate: Boolean!
  27. ): DefaultResponse
  28. }
  29. # -----------------------------------------------
  30. # TYPES
  31. # -----------------------------------------------
  32. type LocalizationLocale {
  33. code: String!
  34. createdAt: Date!
  35. installDate: Date
  36. isInstalled: Boolean!
  37. isRTL: Boolean!
  38. name: String!
  39. nativeName: String!
  40. updatedAt: Date!
  41. }
  42. type LocalizationConfig {
  43. locale: String!
  44. autoUpdate: Boolean!
  45. }