TemplateInput
Defines the input to create or update a template
input TemplateInput {
credentialTypes: [String!]
display: CreateUpdateTemplateDisplayModelInput
faceCheckSupport: FaceCheckPhotoSupport
isPublic: Boolean
name: String!
parentTemplateId: ID
validityIntervalInSeconds: PositiveInt
}
Fields
TemplateInput.credentialTypes ● [String!] list scalar
The type(s) of the contract / credential
TemplateInput.display ● CreateUpdateTemplateDisplayModelInput input
The full or partial credential display definition defined by this template, if any.
TemplateInput.faceCheckSupport ● FaceCheckPhotoSupport enum
The type of face check photo support
TemplateInput.isPublic ● Boolean scalar
Defines whether the contracts created from this template will be published in the Verified Credentials Network
TemplateInput.name ● String! non-null scalar
The name of the template
TemplateInput.parentTemplateId ● ID scalar
The ID of the parent template, if any
TemplateInput.validityIntervalInSeconds ● PositiveInt scalar
The lifespan of the credential expressed in seconds
Member Of
createTemplate mutation ● TemplateImportInput input ● updateTemplate mutation