Current section

Files

Jump to
ex_shopify_schema lib ex_shopify_schema graphql metaobject.ex
Raw

lib/ex_shopify_schema/graphql/metaobject.ex

defmodule ExShopifySchema.Graphql.Metaobject do
@moduledoc "Provides an object instance represented by a MetaobjectDefinition."
use ExShopifySchema.Generator.Graphql.Schema
@primary_key false
typed_embedded_schema do
embeds_one :capabilities, ExShopifySchema.Graphql.MetaobjectCapabilityData, []
embeds_one :created_by, ExShopifySchema.Graphql.App, []
embeds_one :created_by_app, ExShopifySchema.Graphql.App, []
embeds_one :created_by_staff, ExShopifySchema.Graphql.StaffMember, []
embeds_one :definition, ExShopifySchema.Graphql.MetaobjectDefinition, []
loadable_field :display_name, ExShopifySchema.Graphql.String, []
embeds_one :field, ExShopifySchema.Graphql.MetaobjectField, []
embeds_many :fields, ExShopifySchema.Graphql.MetaobjectField, []
loadable_field :handle, ExShopifySchema.Graphql.String, []
loadable_field :id, ExShopifySchema.Graphql.ID, []
embeds_one :referenced_by, ExShopifySchema.Graphql.MetafieldRelationConnection, []
embeds_one :staff_member, ExShopifySchema.Graphql.StaffMember, []
embeds_one :thumbnail_field, ExShopifySchema.Graphql.MetaobjectField, []
loadable_field :type, ExShopifySchema.Graphql.String, []
loadable_field :updated_at, ExShopifySchema.Graphql.DateTime, []
end
end