{
  "meta": {
    "tableName": "visitreport",
    "routeModule": "visitreport",
    "translationScope": "visitReportDetail"
  },
  "new": {
    "pageTitleKey": "pageTitles.reportNew"
  },
  "list": {
    "kind": "report",
    "quickActions": [
      "open"
    ],
    "navIcon": [
      "fas",
      "file-lines"
    ],
    "emptyTitleKey": "visitreport.empty.title",
    "emptyDescriptionKey": "visitreport.empty.description",
    "emptyActionKey": "visitreport.empty.cta",
    "sectionClass": "min-h-full overflow-x-hidden bg-grey-10 pt-6 pb-6",
    "headerVariant": "report"
  },
  "moduleDetail": {
    "blocks": [
      "links",
      "related"
    ],
    "paths": {
      "info": "info",
      "secondary": "attachments"
    },
    "ui": {
      "error": {
        "alertTestId": "visit-report-detail-error"
      },
      "empty": {
        "titleKey": "visitReportDetail.empty.title",
        "descriptionKey": "visitReportDetail.empty.description"
      },
      "links": {
        "testId": "visit-report-detail-links",
        "info": {
          "testId": "visit-report-info-link",
          "icon": [
            "fas",
            "file-lines"
          ],
          "labelKey": "visitReportDetail.infoTile"
        },
        "comments": {
          "testId": "visit-report-comments-link",
          "icon": [
            "fas",
            "comments"
          ],
          "labelKey": "visitReportDetail.commentsTile"
        },
        "activity": {
          "testId": "visit-report-attachments-link",
          "icon": [
            "fas",
            "paperclip"
          ],
          "labelKey": "visitReportDetail.attachmentsTile"
        }
      },
      "related": {
        "headingKey": "visitReportDetail.relatedHeading",
        "headingTestId": "visit-report-related-heading",
        "linksTestId": "visit-report-related-links",
        "emptyTextKey": "detail.related.empty",
        "linkTestPrefix": "visit-report-related-link",
        "relationLabelKey": "visitReportDetail.relatedRecord"
      },
      "page": {
        "titleKey": "pageTitles.reportDetail"
      }
    }
  },
  "listStrategy": {
    "layout": "card",
    "pageTitleKey": "pageTitles.visitreportList",
    "sync": {
      "pollInterval": 480000
    }
  },
  "detailLogic": {
    "listMatchAliases": [
      "slug",
      "reportid"
    ],
    "preloadTargets": [
      "visitreport",
      "accounts",
      "contacts",
      "leads"
    ],
    "relations": {
      "allowedModules": [
        "leads"
      ],
      "showOrganizationLink": true
    },
    "supportsHeroQuickActions": false
  }
}
