Class ApplicationCommandInteractionDataImpl
java.lang.Object
com.mewna.catnip.entity.impl.interaction.command.ApplicationCommandInteractionDataImpl
- All Implemented Interfaces:
- Entity,- ApplicationCommandInteractionData,- HasName,- Snowflake,- Timestamped,- RequiresCatnip
public class ApplicationCommandInteractionDataImpl
extends Object
implements ApplicationCommandInteractionData, RequiresCatnip
- Since:
- 12/10/20.
- Author:
- amy
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from interface com.mewna.catnip.entity.partials.TimestampedTimestamped.TimestampStyle
- 
Constructor SummaryConstructorsConstructorDescriptionApplicationCommandInteractionDataImpl(Catnip catnip, long idAsLong, String name, List<ApplicationCommandInteractionDataOption> options) 
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mewna.catnip.entity.partials.SnowflakecreationTime, creationTimestamp, idMethods inherited from interface com.mewna.catnip.entity.partials.TimestampedasDiscordTimestamp, parseTimestamp
- 
Constructor Details- 
ApplicationCommandInteractionDataImplpublic ApplicationCommandInteractionDataImpl()
- 
ApplicationCommandInteractionDataImplpublic ApplicationCommandInteractionDataImpl(Catnip catnip, long idAsLong, String name, List<ApplicationCommandInteractionDataOption> options) 
 
- 
- 
Method Details- 
catnip- Specified by:
- catnipin interface- RequiresCatnip
 
- 
builderpublic static ApplicationCommandInteractionDataImpl.ApplicationCommandInteractionDataImplBuilder builder()
- 
catnipDescription copied from interface:EntityReturns the catnip instance associated with this entity.
- 
idAsLongpublic long idAsLong()Description copied from interface:SnowflakeThe ID of this snowflake, as a long.
- 
name
- 
options- Specified by:
- optionsin interface- ApplicationCommandInteractionData
 
- 
idAsLong- Returns:
- this.
 
- 
name- Returns:
- this.
 
- 
optionspublic ApplicationCommandInteractionDataImpl options(List<ApplicationCommandInteractionDataOption> options) - Returns:
- this.
 
 
-