Module: Queries

Extended by:
Network, Queries
Included in:
API, Queries
Defined in:
lib/queries.rb

Constant Summary collapse

Client =
GraphQL::Client.new(schema: Network::Schema, execute: Network::HTTP)
RetrieveAllLocales =
Client.parse "query {\n    allLocales\n}\n"
RetrieveAllLocalesForPlatform =
Client.parse "query($platform: String!) {\n    allLocalesForPlatform(input: { platform: $platform })\n}\n"
CreateSegment =
Client.parse "mutation (\n    $language: String!\n    $platform: String!\n    $fileName: String!\n) {\n    createTranslation(\n        input: { language: $language, platform: $platform, fileName: $fileName }\n    ) {\n        id\n        language\n        platform\n        fileName\n    }\n}\n"
RetrieveTranslationsForLocale =
Client.parse "query ($platform: String!, $locale: String!) {\n    findTranslationsForLocale(input: { platform: $platform, locale: $locale }) {\n        id\n        language\n        platform\n        fileName\n    }\n}\n"

Constants included from Network

Network::HTTP, Network::Schema

Constants included from Constants

Constants::BASE_URI

Method Summary

Methods included from Network

create_schema