Role
Role
A Role represents a collection of permissions which determine the authorization level of a User on a given set of Channels.
Signature
class Role extends VendureEntity implements ChannelAware {
    constructor(input?: DeepPartial<Role>)
    @Column() code: string;
    @Column() description: string;
    @Column('simple-array') permissions: Permission[];
    @ManyToMany(type => Channel, channel => channel.roles)
    @JoinTable()
    channels: Channel[];
}
- 
Extends: VendureEntity
- 
Implements: ChannelAware