package org.sufficientlysecure.keychain.model; import com.google.auto.value.AutoValue; import org.sufficientlysecure.keychain.CertsModel; @AutoValue public abstract class Certification implements CertsModel { public static final CertsModel.Factory FACTORY = new CertsModel.Factory<>(AutoValue_Certification::new); public static final SelectVerifyingCertDetailsMapper CERT_DETAILS_MAPPER = new SelectVerifyingCertDetailsMapper<>(AutoValue_Certification_CertDetails::new); @AutoValue public static abstract class CertDetails implements CertsModel.SelectVerifyingCertDetailsModel { } }