Class GamePackMeta

java.lang.Object
live.crowdcontrol.cc4j.websocket.http.GamePackMeta

public class GamePackMeta extends Object
  • Constructor Details

    • GamePackMeta

      public GamePackMeta(@NotNull @NotNull CCName name, @Pattern("^\\d{4}-\\d{2}-\\d{2}$") @NotNull @NotNull String releaseDate, @NotNull @NotNull String guide, @NotNull @NotNull String platform, @NotNull @NotNull String visibility, @NotNull @NotNull List<String> connector, @Nullable @Nullable String note, @Nullable @Nullable String image, @Nullable @Nullable String firmware, @Nullable @Nullable String executable, @Nullable @Nullable String process, @Nullable @Nullable String description, @Nullable @Nullable String lastStepMessage, @Nullable @Nullable String warningMessage, @Nullable @Nullable String emulator, @Nullable @Nullable List<String> extraArgs, @Nullable @Nullable List<GamePackFramework> frameworks, @Nullable @Nullable List<GamePackDeveloper> devs, @Nullable @Nullable List<GamePackVersion> supportedVersions, boolean isNew, boolean proExclusive, boolean patch, boolean prelaunch, boolean recommended, boolean earlyAccess, boolean disabled, boolean newUpdate, boolean guideCheck, boolean dynamic, boolean initiateFromCrowdControl)
  • Method Details

    • getName

      @NotNull public @NotNull CCName getName()
    • getReleaseDate

      @Pattern("^\\d{4}-\\d{2}-\\d{2}$") @NotNull public @NotNull String getReleaseDate()
    • getGuide

      @NotNull public @NotNull String getGuide()
    • getPlatform

      @NotNull public @NotNull String getPlatform()
    • getVisibility

      @NotNull public @NotNull String getVisibility()
    • getConnector

      @NotNull public @NotNull List<String> getConnector()
    • getNote

      @Nullable public @Nullable String getNote()
    • getImage

      @Nullable public @Nullable String getImage()
    • getFirmware

      @Nullable public @Nullable String getFirmware()
    • getExecutable

      @Nullable public @Nullable String getExecutable()
    • getProcess

      @Nullable public @Nullable String getProcess()
    • getDescription

      @Nullable public @Nullable String getDescription()
    • getLastStepMessage

      @Nullable public @Nullable String getLastStepMessage()
    • getWarningMessage

      @Nullable public @Nullable String getWarningMessage()
    • getEmulator

      @Nullable public @Nullable String getEmulator()
    • getExtraArgs

      @Nullable public @Nullable List<String> getExtraArgs()
    • getFrameworks

      @Nullable public @Nullable List<GamePackFramework> getFrameworks()
    • getDevs

      @Nullable public @Nullable List<GamePackDeveloper> getDevs()
    • getSupportedVersions

      @Nullable public @Nullable List<GamePackVersion> getSupportedVersions()
    • isNew

      public boolean isNew()
    • isProExclusive

      public boolean isProExclusive()
    • isPatch

      public boolean isPatch()
    • isPrelaunch

      public boolean isPrelaunch()
    • isRecommended

      public boolean isRecommended()
    • isEarlyAccess

      public boolean isEarlyAccess()
    • isDisabled

      public boolean isDisabled()
    • isNewUpdate

      public boolean isNewUpdate()
    • isGuideCheck

      public boolean isGuideCheck()
    • isDynamic

      public boolean isDynamic()
    • isInitiateFromCrowdControl

      public boolean isInitiateFromCrowdControl()