Skip to content

ActionResult

class io.github.jwdeveloper.tiktok.client.common.ActionResult

@Data
public class ActionResult<T>
  • content (T, getter, setter)
  • message (String, getter, setter)
  • previous (ActionResult<?>, getter, setter)
  • success (boolean, getter, setter) = true
  • Lombok @Data generates a constructor taking the final and @NonNull fields.
public <Output> ActionResult<Output> cast()

ActionResult<Output>

public <Output> ActionResult<Output> cast(Output output)
  • output (Output)

ActionResult<Output>

public static <T> ActionResult<T> failure()

ActionResult<T>

public static <T> ActionResult<T> failure(String message)
  • message (String)

ActionResult<T>

public static <T> ActionResult<T> failure(T target, String message)
  • target (T)
  • message (String)

ActionResult<T>

public boolean hasContent()

boolean

public boolean hasMessage()

boolean

public boolean hasPrevious()

boolean

public boolean isFailure()

boolean

public <U> ActionResult<U> map(Function<? super T, ? extends U> mapper)
  • mapper (Function<? super T, ? extends U>)

ActionResult<U>

public static <T> ActionResult<T> of(Optional<T> optional)
  • optional (Optional<T>)

ActionResult<T>

public static <T> ActionResultBuilder<T> of(T content)
  • content (T)

ActionResultBuilder<T>

public static <T> ActionResult<T> success()

ActionResult<T>

public static <T> ActionResult<T> success(T payload)
  • payload (T)

ActionResult<T>

public static <T> ActionResult<T> success(T payload, String message)
  • payload (T)
  • message (String)

ActionResult<T>

public JsonObject toJson()

JsonObject

@Override
public String toString()

String

Client/src/main/java/io/github/jwdeveloper/tiktok/client/common/ActionResult.java:34