Package com.mewna.catnip.rest.guild
Class PermissionOverrideData
java.lang.Object
com.mewna.catnip.rest.guild.PermissionOverrideData
- All Implemented Interfaces:
JsonConvertible
-
Constructor Summary
ConstructorDescriptionPermissionOverrideData
(PermissionOverride.OverrideType type, String targetId) -
Method Summary
Modifier and TypeMethodDescriptionallow
(Permission... permissions) allow
(Collection<Permission> permissions) static PermissionOverrideData
static PermissionOverrideData
create
(PermissionOverride override) static PermissionOverrideData
static PermissionOverrideData
static PermissionOverrideData
deny
(Permission... permissions) deny
(Collection<Permission> permissions) com.grack.nanojson.JsonObject
toJson()
type()
-
Constructor Details
-
PermissionOverrideData
public PermissionOverrideData(@Nonnull PermissionOverride.OverrideType type, @Nonnull String targetId)
-
-
Method Details
-
create
-
create
-
create
-
create
-
create
-
type
-
allow
-
allow
-
deny
-
deny
-
toJson
@Nonnull public com.grack.nanojson.JsonObject toJson()- Specified by:
toJson
in interfaceJsonConvertible
-