type: object
properties:
    canRecord:
        type: boolean
        example: true
        description: Can start/stop recording the meeting.
    canRetrieveRecordings:
        type: boolean
        example: true
        description: Can list and play recordings.
    canDeleteRecordings:
        type: boolean
        example: false
        description: Can delete recordings.
    canJoinMeeting:
        type: boolean
        example: true
        description: Can join the meeting.
    canShareAccessLinks:
        type: boolean
        example: false
        description: Can share access links to invite others.
    canMakeModerator:
        type: boolean
        example: false
        description: Can promote other participants to moderator role.
    canKickParticipants:
        type: boolean
        example: false
        description: Can remove other participants from the meeting.
    canEndMeeting:
        type: boolean
        example: false
        description: Can end the meeting for all participants.
    canPublishVideo:
        type: boolean
        example: true
        description: Can publish video in the meeting.
    canPublishAudio:
        type: boolean
        example: true
        description: Can publish audio in the meeting.
    canShareScreen:
        type: boolean
        example: false
        description: Can share screen in the meeting.
    canReadChat:
        type: boolean
        example: true
        description: Can read chat messages in the meeting.
    canWriteChat:
        type: boolean
        example: true
        description: Can send chat messages in the meeting.
    canChangeVirtualBackground:
        type: boolean
        example: true
        description: Can change the virtual background.
