Class InviteImpl
java.lang.Object
com.mewna.catnip.entity.impl.guild.InviteImpl
- All Implemented Interfaces:
Entity
,Invite
,RequiresCatnip
- Since:
- 9/14/18.
- Author:
- natanbc
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
Nested classes/interfaces inherited from interface com.mewna.catnip.entity.guild.Invite
Invite.InviteChannel, Invite.InviteGuild, Invite.Inviter
-
Constructor Summary
ConstructorDescriptionInviteImpl
(Catnip catnip, String code, Invite.Inviter inviter, Invite.InviteGuild guild, Invite.InviteChannel channel, int approximatePresenceCount, int approximateMemberCount) -
Method Summary
Modifier and TypeMethodDescriptionint
approximateMemberCount
(int approximateMemberCount) int
approximatePresenceCount
(int approximatePresenceCount) static InviteImpl.InviteImplBuilder
builder()
catnip()
Returns the catnip instance associated with this entity.void
channel()
channel
(Invite.InviteChannel channel) code()
boolean
guild()
guild
(Invite.InviteGuild guild) int
hashCode()
inviter()
inviter
(Invite.Inviter inviter) toString()
-
Constructor Details
-
InviteImpl
public InviteImpl() -
InviteImpl
public InviteImpl(Catnip catnip, String code, Invite.Inviter inviter, Invite.InviteGuild guild, Invite.InviteChannel channel, int approximatePresenceCount, int approximateMemberCount)
-
-
Method Details
-
catnip
- Specified by:
catnip
in interfaceRequiresCatnip
-
hashCode
public int hashCode() -
equals
-
toString
-
builder
-
catnip
Description copied from interface:Entity
Returns the catnip instance associated with this entity. -
code
-
inviter
-
guild
-
channel
-
approximatePresenceCount
public int approximatePresenceCount()- Specified by:
approximatePresenceCount
in interfaceInvite
- Returns:
- The approximate number of people online in the guild.
-
approximateMemberCount
public int approximateMemberCount()- Specified by:
approximateMemberCount
in interfaceInvite
- Returns:
- The approximate number of people in the guild.
-
code
- Returns:
this
.
-
inviter
- Returns:
this
.
-
guild
- Returns:
this
.
-
channel
- Returns:
this
.
-
approximatePresenceCount
- Returns:
this
.
-
approximateMemberCount
- Returns:
this
.
-