com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_link3' is unknown.

Resource Definition to Add AirPlay Operations on iOS Device

A sample resource definition, together with details on the information that is added in the JSON are as follows:

Sample definition JSON to add AirPlay operations

The following are sample configurations that can be used in a JSON to add AirPlay operations on iOS devices:

{
  "operation": {
    "airPlayDestinations": [
      "3e:fg:45:t0:a2:5b",
      "4e:df:gh:23:2f:1h"
    ],
    "airPlayCredentials": [
      {
        "deviceName": "device1",
        "password": "$device1234"
      },
      {
        "deviceName": "device2",
        "password": "$device3564"
      }
    ]
  },
  "deviceIDs": [
    "2be702beaaf4ad34fc9e7f8da2b6b808c453fa72b",
    "2ec33430ad456713c633de75b2219376bac45de56"
  ]
}

 

Property definitions

All the properties that correspond to adding AirPlay operations are explained as follows: 

PropertyDescription

Data
Type

Example
operationThe attributes required to carry out the operation of adding AirPlay operations are defined here.YesN/Aoperation

-

deviceIDs

The Device ID. This field is not case sensitive. 

YesN/AString

2be702beaaf4ad34fc9e7f8da2b6b808c453fa72b


Operation

PropertyDescription

Data Type

Example

airPlayDestinations

The devices using AirPlay destination. 

The device ID should be given in the 00:00:00:00:00:00 format.

YesN/AArray of Strings

3e:fg:45:t0:a2:5b

airPlayCredentials 

The credentials of the AirPlay destinations.

YesN/AArray of Strings

airPlayCredentials

 

airPlayCredentials

PropertyDescription

Data Type

Example
deviceName

The name of the AirPlay destination. 

YesN/AString
device1

password

The password for the AirPlay destination. 

YesN/AString$device1234
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.