package com.xfestudio.xfeservermanager.core.governance.claim;

public enum ClaimRole {
    OWNER(4),
    MANAGER(3),
    MEMBER(2),
    TRUSTED(1);

    private final int authority;

    ClaimRole(int authority) {
        this.authority = authority;
    }

    public boolean atLeast(ClaimRole required) {
        return authority >= required.authority;
    }
}
