Policy
A policy that can be manually added by a shop operator through the dashboard.
type Policy implements Node, ObjectWithMetadata {
id: ID!
publicationDate: Date
isPublished: Boolean!
createdAt: DateTime!
updatedAt: DateTime!
content: String!
contentHtml: String!
seoTitle: String
seoDescription: String
category: PolicyCategory!
slug: String!
title: String!
privateMetadata: [MetadataItem!]!
metadata: [MetadataItem!]!
}
Fields
Policy.id ● ID! non-null scalar
The ID of the object
Policy.publicationDate ● Date scalar
Policy.isPublished ● Boolean! non-null scalar
Policy.createdAt ● DateTime! non-null scalar
Policy.updatedAt ● DateTime! non-null scalar
Policy.content ● String! non-null scalar
Policy.contentHtml ● String! non-null scalar
Policy.seoTitle ● String scalar
Policy.seoDescription ● String scalar
Policy.category ● PolicyCategory! non-null enum
Policy.slug ● String! non-null scalar
Policy.title ● String! non-null scalar
Policy.privateMetadata ● [MetadataItem!]! non-null object
List of private metadata items.Requires proper staff permissions to access.
Policy.metadata ● [MetadataItem!]! non-null object
List of public metadata items. Can be accessed without permissions.
Interfaces
Node interface
An object with an ID
ObjectWithMetadata interface
Returned By
policy query
Member Of
MenuItem object ● PolicyCountableEdge object ● PolicyCreate object ● PolicyDelete object ● PolicyUpdate object