CTCV2/app/src/main/java/com/discord/models/domain/emoji/Emoji.java

48 lines
864 B
Java

package com.discord.models.domain.emoji;
import android.content.Context;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import java.util.List;
import java.util.regex.Pattern;
import lanchon.dexpatcher.annotation.DexIgnore;
@DexIgnore
public interface Emoji extends Parcelable {
@DexIgnore
String getChatInputText();
@DexIgnore
String getCommand(@Nullable String str);
@DexIgnore
String getFirstName();
@DexIgnore
String getImageUri(boolean z, int i, Context context);
@DexIgnore
String getMessageContentReplacement();
@DexIgnore
List<String> getNames();
@DexIgnore
String getReactionKey();
@DexIgnore
Pattern getRegex(@Nullable String str);
@DexIgnore
String getUniqueId();
@DexIgnore
boolean isAvailable();
@DexIgnore
boolean isUsable();
}