Skip to main content

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

Was this page helpful?