it.contactlab.hub.sdk.java.models.AbstractConsent Maven / Gradle / Ivy
package it.contactlab.hub.sdk.java.models;
import org.immutables.value.Value;
import java.util.Optional;
/**
* Base consent type.
*/
@Value.Immutable
@Value.Style(typeImmutable = "*")
public abstract class AbstractConsent {
/**
* Status of consent.
*/
public abstract Optional status();
/**
* Status of consent limitation.
*/
public abstract Optional limitation();
/**
* Status of consent objection.
*/
public abstract Optional objection();
}