Document Template Update Input

Input representation to update a document template.

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
content​Document​IdStringID of the document associated with a document template.Optional60.0
contextDefinition​NameStringName of the context definition that contains the mapping details used for extraction in the Context Service token mapping type.Required if the tokenMappingMethodTypeproperty is set to ContextService.64.0
contextMapping​NameStringName of the context mapping used for extraction in the Context Service token mapping type.Required if the tokenMappingMethodTypeproperty is set to ContextService.64.0
contextFilter​NameStringName of the context filter that’s used to filter, order, or limit the data extracted from the context service at run time. This property is available only when tokenMappingMethodType property value is ContextService.Optional66.0
contextTransformation​NameStringName of the context transformation that’s used to transform the data extracted from the context service at run time. This property is available only when tokenMappingMethodType property value is ContextService.Optional67.0
customClass​NameStringName of a custom Apex class that’s used to transform token data before document generation. This property is available only when tokenMappingMethodType property value is ContextService.Optional66.0
document​Generation​MechanismStringSpecifies the method for generating the document. Possible values are Client-side or Server-side. The default value is Client-side.Optional60.0
extract​OmniData​Transform​NameStringName of the OmniDataTransform bundle of the extract type.Optional60.0
isActiveBooleanIndicates whether the document template is set to active (true) or inactive (false).Optional60.0
mapper​OmniData​Transform​NameStringName of the OmniDataTransform bundle of the mapper type.Optional60.0
should​Display​Unmapped​TokenBooleanIndicates whether the document template unmapped tokens be displayed (true) or not (false).Optional60.0
statusStringStatus to be set for the document template.Optional60.0
tokenListStringList of tokens present in the document template.Optional60.0
token​Mapping​MethodTypeStringProcessing method for data that can originate from the same source object. Possible values are ContextService or OmniDataTransform. The default value is ContextService.Required60.0
usageTypeStringUsage type of the document template.Optional60.0

JSON Example 

1{
2  "isActive": "false",
3  "status": "Draft",
4  "documentGenerationMechanism": "ClientSide",
5  "extractOmniDataTransformName": "Extractor",
6  "mapperOmniDataTransformName": "Mapper",
7  "shouldDisplayUnmappedToken": "false",
8  "tokenList": "token1,token2,token3",
9  "tokenMappingMethodType": "ContextService",
10  "contextDefinitionName": "QuoteProposal",
11  "contextMappingName": "QuoteToContextMapping",
12  "customClassName": "QuoteBundleTransformer", 
13  "contextFilterName": "QuoteWithLargeQtyLineItems",
14  "contextTransformationName": "QuoteBundleTransformation",
15  "usageType": "Contract_Lifecycle_Management",
16  "contentDocumentId": "069xxxxxxxxxxxxxxx"
17}