localization.graphql 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. updateLocale(
  22. localeId: String!
  23. autoUpdate: Boolean!
  24. ): DefaultResponse
  25. }
  26. # -----------------------------------------------
  27. # TYPES
  28. # -----------------------------------------------
  29. type LocalizationLocale {
  30. code: String!
  31. createdAt: Date!
  32. installDate: Date
  33. isInstalled: Boolean!
  34. isRTL: Boolean!
  35. name: String!
  36. nativeName: String!
  37. updatedAt: Date!
  38. }
  39. type LocalizationConfig {
  40. locale: String!
  41. autoUpdate: Boolean!
  42. }