.. include:: ./vars.rst Members ======= The Member Class is used to represent a User_ but specific to a server. **Any attributes/functions available in User_ are omitted.** Attributes ---------- server ~~~~~~ The Server_ that the Member belongs to. roles ~~~~~ An `Array` of ServerPermissions_ and ChannelPermissions_ that the Member is affected by. rawRoles ~~~~~~~~ An `Array` of role IDs. Functions --------- hasRole(role) ~~~~~~~~~~~~~ Returns a `Boolean` depending on whether or not a user has a certain role. - **role** - The ServerPermissions_ you want to see if a user has. permissionsIn(channel) ~~~~~~~~~~~~~~~~~~~~~~ Returns an EvaluatedPermissions_ giving the final permissions of the Member in a channel. - **channel** - The Channel_ that you want to evaluate the permissions in.