Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/dev/tests/api-functional/_files/Magento/TestModuleGraphQlQuery/etc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/dev/tests/api-functional/_files/Magento/TestModuleGraphQlQuery/etc/schema.graphqls
# Copyright © Magento, Inc. All rights reserved.
# See COPYING.txt for license details.

type Query {
    testItem(id: Int!) : TestItemOutput @resolver(class: "Magento\\TestModuleGraphQlQuery\\Model\\Resolver\\Item")
    testUnion: TestUnion @resolver(class: "Magento\\TestModuleGraphQlQuery\\Model\\Resolver\\TestUnion")
    testQueryWithNestedMandatoryInputArguments(input: TestInputQueryWithMandatoryArgumentsInput): TestItemOutput
    testQueryWithTopLevelMandatoryInputArguments(topLevelArgument: String!): TestItemOutput
}

type Mutation {
    testItem(id: Int!) : MutationItemOutput @resolver(class: "Magento\\TestModuleGraphQlQuery\\Model\\Resolver\\Item")
}

type TestItemOutput {
    item_id: Int
    name: String
}

type MutationItemOutput {
    item_id: Int
    name: String
}

union TestUnion @doc(description: "some kind of union") @typeResolver(class: "Magento\\TestModuleGraphQlQuery\\Model\\Resolver\\UnionTypeResolver")  =
    TypeCustom1 | TypeCustom2

type TypeCustom1 {
    custom_name1: String
}

type TypeCustom2 {
    custom_name2: String
}

input TestInputQueryWithMandatoryArgumentsInput {
    query_id: String!
    query_items: [QueryWithMandatoryArgumentsInput!]!
}

input QueryWithMandatoryArgumentsInput {
    query_item_id: Int!
    quantity: Float
}

Spamworldpro Mini