{
  "Events": {
    "eventAttendeeItem": {
      "buttons": {
        "default": {
          "actionButtons": [
            {
              "action": "$ctrl.markAttended()",
              "disabled": "$ctrl.updatingAttendance",
              "if": "!$ctrl.defaultAttendanceStatus && !$ctrl.booking.attended",
              "style": "default",
              "translation": "ADMIN_DASHBOARD.EVENT_ATTENDEES.BUTTONS.SET_ATTENDED",
              "roles": [
                "owner",
                "admin",
                "user",
                "parent-owner",
                "parent-admin",
                "parent-user"
              ]
            },
            {
              "action": "$ctrl.markUnattended()",
              "disabled": "$ctrl.updatingAttendance",
              "icon": "check",
              "if": "!$ctrl.defaultAttendanceStatus && $ctrl.booking.attended",
              "style": "primary",
              "translation": "ADMIN_DASHBOARD.EVENT_ATTENDEES.BUTTONS.ATTENDED",
              "roles": [
                "owner",
                "admin",
                "user",
                "parent-owner",
                "parent-admin",
                "parent-user"
              ]
            },
            {
              "action": "$ctrl.markUnattended()",
              "disabled": "$ctrl.updatingAttendance",
              "if": "$ctrl.defaultAttendanceStatus && $ctrl.booking.attended",
              "style": "default",
              "translation": "ADMIN_DASHBOARD.EVENT_ATTENDEES.BUTTONS.SET_NOT_ATTENDED",
              "roles": [
                "owner",
                "admin",
                "user",
                "parent-owner",
                "parent-admin",
                "parent-user"
              ]
            },
            {
              "action": "$ctrl.markAttended()",
              "disabled": "$ctrl.updatingAttendance",
              "icon": "times",
              "if": "$ctrl.defaultAttendanceStatus && !$ctrl.booking.attended",
              "style": "default",
              "translation": "ADMIN_DASHBOARD.EVENT_ATTENDEES.BUTTONS.NOT_ATTENDED",
              "roles": [
                "owner",
                "admin",
                "user",
                "parent-owner",
                "parent-admin",
                "parent-user"
              ]
            },
            {
              "class": "EventInstanceAttendee__popover-icon",
              "popover": {
                "props": {
                  "uib-popover-template": "$ctrl.popoverProps.template",
                  "popover-placement": "auto right-top",
                  "popover-trigger": "'outsideClick'",
                  "popover-is-open": "$ctrl.popoverProps.popoverIsOpen",
                  "popover-class": "EventInstanceAttendee__popover-overrides"
                }
              },
              "roles": [
                "owner",
                "admin",
                "user",
                "parent-owner",
                "parent-admin",
                "parent-user"
              ]
            }
          ]
        },
        "values": "*bbc"
      }
    }
  }
}