schema.graphqls 952 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Copyright © Magento, Inc. All rights reserved.
  2. # See COPYING.txt for license details.
  3. type Mutation {
  4. sendEmailToFriend (input: SendEmailToFriendInput): SendEmailToFriendOutput @resolver(class: "\\Magento\\SendFriendGraphQl\\Model\\Resolver\\SendEmailToFriend") @doc(description:"Recommends Product by Sending Single/Multiple Email")
  5. }
  6. input SendEmailToFriendInput {
  7. product_id: Int!
  8. sender: SendEmailToFriendSenderInput!
  9. recipients: [SendEmailToFriendRecipientInput!]!
  10. }
  11. input SendEmailToFriendSenderInput {
  12. name: String!
  13. email: String!
  14. message: String!
  15. }
  16. input SendEmailToFriendRecipientInput {
  17. name: String!
  18. email: String!
  19. }
  20. type SendEmailToFriendOutput {
  21. sender: SendEmailToFriendSender
  22. recipients: [SendEmailToFriendRecipient]
  23. }
  24. type SendEmailToFriendSender {
  25. name: String!
  26. email: String!
  27. message: String!
  28. }
  29. type SendEmailToFriendRecipient {
  30. name: String!
  31. email: String!
  32. }