index.SmartLicense
Interface representing the structure of a smart license as returned from the API
• id: string
• smartLicenseHash: string
• fileId: string
• title: string
• description: string
• status: string
• defaultTerms: Object
▪ [key: string
]: unknown
Name | Type |
---|---|
licenseRoyalties | number |
availableAgreements | string |
• Optional
templateData: Object
Name | Type |
---|---|
version | number |
elements | { [key: string] : { type : "text" | "image" | "pdf" ; locations? : { page : number ; options : { x : number ; y : number ; width? : number ; height? : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } ; maxWidth? : number ; lineHeight? : number } }[] ; page? : number ; description? : string ; defaultText? : string | { text : string ; options : { x : number ; y : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } ; maxWidth? : number ; lineHeight? : number } } }; } |
assets? | { page : number ; options : { thumbnailOptions : { x : number ; y : number ; width : number ; height : number } ; titleOptions : { x : number ; y : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } } ; descriptionOptions : { x : number ; y : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } } } ; description? : string } |
assets.page | number |
assets.options | { thumbnailOptions : { x : number ; y : number ; width : number ; height : number } ; titleOptions : { x : number ; y : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } } ; descriptionOptions : { x : number ; y : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } } } |
assets.options.thumbnailOptions | { x : number ; y : number ; width : number ; height : number } |
assets.options.thumbnailOptions.x | number |
assets.options.thumbnailOptions.y | number |
assets.options.thumbnailOptions.width | number |
assets.options.thumbnailOptions.height | number |
assets.options.titleOptions | { x : number ; y : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } } |
assets.options.titleOptions.x | number |
assets.options.titleOptions.y | number |
assets.options.titleOptions.size? | number |
assets.options.titleOptions.color? | { type : string ; red : number ; green : number ; blue : number } |
assets.options.titleOptions.color.type | string |
assets.options.titleOptions.color.red | number |
assets.options.titleOptions.color.green | number |
assets.options.titleOptions.color.blue | number |
assets.options.descriptionOptions | { x : number ; y : number ; size? : number ; color? : { type : string ; red : number ; green : number ; blue : number } } |
assets.options.descriptionOptions.x | number |
assets.options.descriptionOptions.y | number |
assets.options.descriptionOptions.size? | number |
assets.options.descriptionOptions.color? | { type : string ; red : number ; green : number ; blue : number } |
assets.options.descriptionOptions.color.type | string |
assets.options.descriptionOptions.color.red | number |
assets.options.descriptionOptions.color.green | number |
assets.options.descriptionOptions.color.blue | number |
assets.description? | string |
steps | { name : "listing" | "signing" ; elementRefs : string [] ; assetRef? : boolean ; mutuallyExclusiveGroups? : { groupName : string ; elements : string [] }[] }[] |
defaultTextOptions? | { size : number ; color : { type : string ; red : number ; green : number ; blue : number } ; font : string } |
defaultTextOptions.size | number |
defaultTextOptions.color | { type : string ; red : number ; green : number ; blue : number } |
defaultTextOptions.color.type | string |
defaultTextOptions.color.red | number |
defaultTextOptions.color.green | number |
defaultTextOptions.color.blue | number |
defaultTextOptions.font | string |
• Optional
metadata: Object
▪ [key: string
]: unknown
Name | Type |
---|---|
properties? | { title : string ; properties : string [] }[] |
templateDefaultValues? | Record <string , string > |