PublicationMetadataInput
The parameters that can be used to change publication metadata.
input PublicationMetadataInput {
title: String!
subtitle: String
pageCount: Int
author: PersonInput
contributors: [ContributorInput!]
nature: PublicationNature!
summary: String
paperIsbn: String
description: String
published: DateTime
lang: String!
publisher: String!
imprint: String
subjects: [SubjectInput!]!
collections: [CollectionInput!]
isPartOf: IsPartOfInput
audiences: [AudienceInput!]
ageRangeAudiences: [AgeRangeInYearsInput!]
accessibility: AccessibilityMetadataInput
hasAdultConsideration: Boolean
}
Fields
PublicationMetadataInput.title ● String! non-null scalar
The title of the publication, as should be shown to an end user.
PublicationMetadataInput.subtitle ● String scalar
The subtitle of the publication, as should be shown to an end user.
PublicationMetadataInput.pageCount ● Int scalar
The number of pages in the publication.
PublicationMetadataInput.author ● PersonInput input
The primary author of the publication.
PublicationMetadataInput.contributors ● [ContributorInput!] list input
Additional contributors to the publication.
PublicationMetadataInput.nature ● PublicationNature! non-null enum
The publication's nature.
PublicationMetadataInput.summary ● String scalar
A brief summary of the content of the publication.
PublicationMetadataInput.paperIsbn ● String scalar
The ISBN of the related paper publication, if any.
PublicationMetadataInput.description ● String scalar
A longer description of the content.
PublicationMetadataInput.published ● DateTime scalar
The original publication date of the publication.
PublicationMetadataInput.lang ● String! non-null scalar
The primary language used in the publication, should be a 3-character ISO 639-2/B code.
PublicationMetadataInput.publisher ● String! non-null scalar
The name of the entity that published this.
PublicationMetadataInput.imprint ● String scalar
If done under a specific imprint, their name.
PublicationMetadataInput.subjects ● [SubjectInput!]! non-null input
The various subjects that have been attributed to this publication.
PublicationMetadataInput.collections ● [CollectionInput!] list input
The various collections that have been attributed to this publication.
PublicationMetadataInput.isPartOf ● IsPartOfInput input
If this publication is part of a series, the information about it.
PublicationMetadataInput.audiences ● [AudienceInput!] list input
The publication target audiences: a set of audience groups from a pre-defined set.
PublicationMetadataInput.ageRangeAudiences ● [AgeRangeInYearsInput!] list input
The publication target audiences, as interest age ranges in years.
PublicationMetadataInput.accessibility ● AccessibilityMetadataInput input
PublicationMetadataInput.hasAdultConsideration ● Boolean scalar
Whether or not the publication has content not suitable for minors
Member of
createPublicationFromMetadata mutation ● pushPublicationMetadata mutation