# Copyright © Magefan (support@magefan.com). All rights reserved. # Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement). type Query { mfAlternateHreflang ( id: String @doc(description: "") type: String @doc(description: "") ): MfAlternateHreflangOutput @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\AlternateHreflang") @doc(description: "") } type MfAlternateHreflangOutput { items: [MfAlternateHreflang] @doc(description: "") } type MfAlternateHreflang { hreflang: String @doc(description: "") href: String @doc(description: "") } interface ProductInterface { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\ProductAlternateHreflang") } interface CategoryInterface { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\CategoryAlternateHreflang") } type CmsPage { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\CmsPagesAlternateHreflang") } type BlogPost { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\BlogPostAlternateHreflang") } type BlogCategory { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\BlogCategoryAlternateHreflang") } type BlogTag { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\BlogTagAlternateHreflang") } type BlogAuthor { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\BlogAuthorAlternateHreflang") } type SecondBlogPost { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\SecondBlogPostAlternateHreflang") } type SecondBlogCategory { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\SecondBlogCategoryAlternateHreflang") } type SecondBlogTag { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\SecondBlogTagAlternateHreflang") } type SecondBlogAuthor { mf_alternate_urls: [MfAlternateHreflang] @doc(description: "") @resolver(class: "Magefan\\AlternateHreflangGraphQl\\Model\\Resolver\\SecondBlogAuthorAlternateHreflang") }