Template
Defines a template that can be used as a base for a contract
type Template {
children: [Template!]!
combinedData: TemplateParentData
contracts: [Contract!]!
createdAt: DateTime!
createdBy: User!
credentialTypes: [String!]
description: String! @deprecated
display: TemplateDisplayModel
faceCheckSupport: FaceCheckPhotoSupport
id: ID!
isPublic: Boolean
name: String!
parent: Template
parentData: TemplateParentData
updatedAt: DateTime
updatedBy: User
validityIntervalInSeconds: PositiveInt
}
Fields
Template.children
● [Template!]!
non-null object
This templates children, if any.
Template.combinedData
● TemplateParentData
object
The combined representation of this template, it's parent + ancestors, if any.
Template.contracts
● [Contract!]!
non-null object
The template contracts, if any
Template.createdAt
● DateTime!
non-null scalar
When the template was created.
Template.createdBy
● User!
non-null object
The user who created the template.
Template.credentialTypes
● [String!]
list scalar
The type(s) of the contract / credential
Template.description
● String!
deprecated non-null scalar
no longer in use
The description of the template
Template.display
● TemplateDisplayModel
object
The full or partial credential display definition defined by this template, if any.
Template.faceCheckSupport
● FaceCheckPhotoSupport
enum
The type of face check photo support
Template.id
● ID!
non-null scalar
The unique identifier for the template
Template.isPublic
● Boolean
scalar
Defines whether the contracts created from this template will be published in the Verified Credentials Network
Template.name
● String!
non-null scalar
The name of the template
Template.parent
● Template
object
The parent template, if any.
Template.parentData
● TemplateParentData
object
The combined representation of this template's parent + ancestors, if any.
Template.updatedAt
● DateTime
scalar
When the template was last updated.
Template.updatedBy
● User
object
The user who last updated the template.
Template.validityIntervalInSeconds
● PositiveInt
scalar
The lifespan of the credential expressed in seconds
Returned By
createTemplate
mutation ● findTemplates
query ● template
query ● updateTemplate
mutation