Interface InvitationList<T extends Invitation<?,?>>

All Known Implementing Classes:
AllyInvitationList, GuildInvitationList

public interface InvitationList<T extends Invitation<?,?>>
  • Method Details

    • getInvitations

      Set<T> getInvitations()
    • getInvitationsFrom

      default Set<T> getInvitationsFrom(UUID from)
    • getInvitationsFor

      default Set<T> getInvitationsFor(UUID to)
    • hasInvitation

      default boolean hasInvitation(UUID from, UUID to)
    • hasInvitationFor

      default boolean hasInvitationFor(UUID to)
    • createInvitation

      void createInvitation(UUID from, UUID to)
    • expireInvitation

      void expireInvitation(UUID from, UUID to)