package org.karmaexchange.dao;
import org.karmaexchange.dao.Organization.SourceOrganizationInfo;
import com.googlecode.objectify.Key;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
public class OrganizationPrefs {
private KeyWrapper<Organization> org;
// This is done as an optimization to avoid looking up the listing org each time.
private SourceOrganizationInfo sourceOrgInfo;
private boolean emailOptOut;
public OrganizationPrefs(Key<Organization> orgKey, SourceOrganizationInfo sourceOrgInfo,
boolean emailOptOut) {
org = KeyWrapper.create(orgKey);
this.sourceOrgInfo = sourceOrgInfo;
this.emailOptOut = emailOptOut;
}
}