PayNow

WebstoreTemplatePreviewDto

compatibilityModeenumRequired
Possible enum values
  • invalid
  • paynow
  • tebex
compiledWebstoreTemplateCompiledFileDto[]Required
content_typestringRequired
file_namestringRequired
compiledstringOptional
errorstringOptional
compiled_atstringRequired
schemaWebstoreTemplateSchemaDtoOptional
authorstringRequired
configWebstoreTemplateSchemaSectionDto[]Required
headerstringRequired
optionsWebstoreTemplateSchemaOptionDto[]Required
→ WebstoreTemplateSchemaOptionDto
support_emailstringOptional
support_urlstringOptional
updatesWebstoreTemplateSchemaUpdatesDtoOptional
github_branchstringRequired
supportedbooleanRequired
version_check_supportedbooleanRequired
github_tokenstringOptional
github_urlstringOptional
versionstringOptional
Example
{
  "compatibilityMode": "invalid",
  "compiled": [
    {
      "content_type": "string",
      "file_name": "string",
      "compiled": "string",
      "error": "string"
    }
  ],
  "compiled_at": "2024-01-01T00:00:00Z",
  "schema": {
    "author": "string",
    "config": [
      {
        "header": "string",
        "options": [
          {
            "id": "string",
            "name": "string",
            "nested_options": [
              {}
            ],
            "type": "string",
            "values": [
              "string"
            ],
            "default": {},
            "description": "string",
            "max": 0,
            "min": 0,
            "multiline": true,
            "numeric": true
          }
        ]
      }
    ],
    "support_email": "string",
    "support_url": "string",
    "updates": {
      "github_branch": "string",
      "supported": true,
      "version_check_supported": true,
      "github_token": "string",
      "github_url": "string",
      "version": "string"
    }
  }
}