48 lines
864 B
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();
|
|
|
|
}
|