public class OptionalBody
Class to represent missing, empty, null and present bodies
public OptionalBody(@NotNull
au.com.dius.pact.core.model.OptionalBody.State state,
@Nullable
kotlin.Array[] value,
@NotNull
ContentType contentType)
Class to represent missing, empty, null and present bodies
public boolean isMissing()
public boolean isEmpty()
public boolean isNull()
public boolean isPresent()
public boolean isNotPresent()
@NotNull
public kotlin.Array[] orElse(@NotNull
kotlin.Array[] defaultValue)
@NotNull public kotlin.Array[] orEmpty()
@NotNull public kotlin.Array[] unwrap()
public boolean equals(@Nullable
java.lang.Object other)
public int hashCode()
@NotNull public java.lang.String toString()
@NotNull public java.lang.String valueAsString()
@NotNull public au.com.dius.pact.core.model.OptionalBody.State getState()
@Nullable public kotlin.Array[] getValue()
@NotNull public ContentType getContentType()
@NotNull public au.com.dius.pact.core.model.OptionalBody.State component1()
@Nullable public kotlin.Array[] component2()
@NotNull public ContentType component3()
@NotNull public OptionalBody copy(@NotNull au.com.dius.pact.core.model.OptionalBody.State state, @Nullable kotlin.Array[] value, @NotNull ContentType contentType)
Class to represent missing, empty, null and present bodies
@JvmStatic @NotNull public static OptionalBody missing()
@JvmStatic @NotNull public static OptionalBody empty()
@JvmStatic @NotNull public static OptionalBody nullBody()
@JvmStatic @JvmOverloads @NotNull public static OptionalBody body(@Nullable kotlin.Array[] body, @NotNull ContentType contentType)
@JvmStatic @JvmOverloads @NotNull public static OptionalBody body(@Nullable kotlin.Array[] body)