From bf346d176cdebdb3bb98c8248eb56787c110bbda Mon Sep 17 00:00:00 2001 From: Alexandr Voronoy Date: Thu, 22 Nov 2018 00:11:58 +0200 Subject: [PATCH] Changed schema input and output, fixed bug with uniq type --- .../SendFriendGraphQl/etc/schema.graphqls | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/app/code/Magento/SendFriendGraphQl/etc/schema.graphqls b/app/code/Magento/SendFriendGraphQl/etc/schema.graphqls index 3915d48681ab1..14f73a034a7ea 100644 --- a/app/code/Magento/SendFriendGraphQl/etc/schema.graphqls +++ b/app/code/Magento/SendFriendGraphQl/etc/schema.graphqls @@ -2,27 +2,38 @@ # See COPYING.txt for license details. type Mutation { - sendEmailToFriend (input: SendEmailToFriendSenderInput): SendEmailToFriendOutput @resolver(class: "\\Magento\\SendFriendGraphQl\\Model\\Resolver\\SendEmailToFriend") @doc(description:"Recommends Product by Sending Single/Multiple Email") + sendEmailToFriend (input: SendEmailToFriendInput): SendEmailToFriendOutput @resolver(class: "\\Magento\\SendFriendGraphQl\\Model\\Resolver\\SendEmailToFriend") @doc(description:"Recommends Product by Sending Single/Multiple Email") +} + +input SendEmailToFriendInput { + product_id: Int! + sender: SendEmailToFriendSenderInput! + recipients: [SendEmailToFriendRecipientInput!]! } input SendEmailToFriendSenderInput { - product_id: Int! - sender: Sender! - recipients: [Recipient!]! + name: String! + email: String! + message: String! } -type Sender { +input SendEmailToFriendRecipientInput { + name: String! + email: String! +} + +type SendEmailToFriendSender { name: String! email: String! message: String! } -type Recipient { +type SendEmailToFriendRecipient { name: String! email: String! } type SendEmailToFriendOutput { - sender: Sender - recipients: [Recipient] -} + sender: SendEmailToFriendSender + recipients: [SendEmailToFriendRecipient] +} \ No newline at end of file