import {
    buildPermissionContract
} from '@sprucelabs/mercury-types'

const {{ nameCamel }}Permissions = buildPermissionContract({
    id: '{{nameKebab}}',
    name: '{{{escape nameReadable}}}',
    description: '{{{escape description}}}',
    requireAllPermissions: false,
    permissions: [
        {
            id: 'can-high-five',
            name: 'Can give high five',
            description: 'Will this person be allowed to high five?',
            
            defaults: {
                /** 
                  Uncomment this comment to set which roles will pass by default. Keep
                  in mind this is overridden by the people who install your skill.

                guest: { onPrem: true },
                owner: { onPrem: true },
                groupManager: { onPrem: true },
                manager: { onPrem: true },
                teammate: { onPrem: true },
                anonymous: { default: false },

                **/
               skill: false,
            },
            requireAllStatuses: false,
        }
    ]
})

export default {{ nameCamel }}Permissions
