text: module.exports = {
    type: 'object',
    properties: {
      contentModelType: { enum: ['node-landing_page'] },
      entityType: { enum: ['node'] },
      entityBundle: { enum: ['landing_page'] },
      entityMetatags: { $ref: 'MetaTags' },
      entityPublished: { type: 'boolean' },
      title: { type: 'string' },
      changed: { type: 'number' },
      entityUrl: { $ref: 'EntityUrl' },
      fieldAdministration: {
        $ref: 'output/taxonomy_term-administration',
      },
      fieldAlert: {
        oneOf: [{ $ref: 'output/block_content-alert' }, { type: 'null' }],
      },
      fieldHomePageHubLabel: { type: 'string' },
      fieldIntroText: { type: 'string' },
      fieldLinks: {
        type: 'array',
        items: {
          type: 'object',
          properties: {
            title: { type: 'string' },
            url: {
              type: 'object',
              properties: {
                path: { type: 'string' },
              },
              required: ['path'],
            },
          },
          required: ['title', 'url'],
        },
      },
      fieldPageLastBuilt: {
        type: 'object',
        properties: {
          date: { type: 'string' },
        },
        required: ['date'],
      },
      fieldPlainlanguageDate: { type: ['string', 'null'] },
      fieldPromo: {
        oneOf: [{ type: 'null' }, { $ref: 'output/block_content-promo' }],
      },
      fieldRelatedLinks: {
        oneOf: [
          {
            $ref: 'output/paragraph-list_of_link_teasers',
          },
          { type: 'null' },
        ],
      },
      fieldSpokes: {
        type: 'array',
        items: {
          $ref: 'output/paragraph-list_of_link_teasers',
        },
      },
      fieldSupportServices: {
        type: 'array',
        items: { $ref: 'output/node-support_service' },
      },
      fieldTitleIcon: { type: ['string', 'null'] },
    },
    required: [
      'title',
      'entityMetatags',
      'changed',
      'entityUrl',
      'entityPublished',
      'fieldAdministration',
      'fieldAlert',
      'fieldHomePageHubLabel',
      'fieldIntroText',
      'fieldLinks',
      'fieldPageLastBuilt',
      'fieldPlainlanguageDate',
      'fieldPromo',
      'fieldRelatedLinks',
      'fieldSpokes',
      'fieldSupportServices',
      'fieldTitleIcon',
    ],
  };
  