public class Orchestration
public Orchestration(@NotNull
org.litote.kmongo.Id<ai.tock.bot.orchestration.bot.primary.Orchestration> id,
@NotNull
ai.tock.bot.engine.user.PlayerId playerId,
@NotNull
OrchestrationMetaData targetMetadata,
@NotNull
OrchestrationTargetedBot targetBot,
@NotNull
OrchestrationStatus status,
@NotNull
java.util.List<ai.tock.bot.orchestration.shared.SecondaryBotAction> history)
public boolean update(@NotNull
SecondaryBotAction action)
@NotNull public org.litote.kmongo.Id<ai.tock.bot.orchestration.bot.primary.Orchestration> getId()
@NotNull public ai.tock.bot.engine.user.PlayerId getPlayerId()
@NotNull public OrchestrationMetaData getTargetMetadata()
@NotNull public OrchestrationTargetedBot getTargetBot()
@NotNull public OrchestrationStatus getStatus()
public void setStatus(@NotNull
OrchestrationStatus p)
@NotNull public java.util.List<ai.tock.bot.orchestration.shared.SecondaryBotAction> getHistory()
@NotNull public org.litote.kmongo.Id<ai.tock.bot.orchestration.bot.primary.Orchestration> component1()
@NotNull public ai.tock.bot.engine.user.PlayerId component2()
@NotNull public OrchestrationMetaData component3()
@NotNull public OrchestrationTargetedBot component4()
@NotNull public OrchestrationStatus component5()
@NotNull public java.util.List<ai.tock.bot.orchestration.shared.SecondaryBotAction> component6()
@NotNull public Orchestration copy(@NotNull org.litote.kmongo.Id<ai.tock.bot.orchestration.bot.primary.Orchestration> id, @NotNull ai.tock.bot.engine.user.PlayerId playerId, @NotNull OrchestrationMetaData targetMetadata, @NotNull OrchestrationTargetedBot targetBot, @NotNull OrchestrationStatus status, @NotNull java.util.List<ai.tock.bot.orchestration.shared.SecondaryBotAction> history)
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)