package com.cezarykluczynski.stapi.etl.template.starship.dto;

import com.cezarykluczynski.stapi.model.organization.entity.Organization;
import com.cezarykluczynski.stapi.model.page.entity.Page;
import com.cezarykluczynski.stapi.model.spacecraft_class.entity.SpacecraftClass;
import com.cezarykluczynski.stapi.model.spacecraft_type.entity.SpacecraftType;
import com.google.common.collect.Sets;
import lombok.Data;

import java.util.Set;

@Data
public class StarshipTemplate {

	private String name;

	private Page page;

	private SpacecraftClass spacecraftClass;

	private String registry;

	private String status;

	private String dateStatus;

	private Organization owner;

	private Organization operator;

	private Organization affiliation;

	private Set<SpacecraftType> spacecraftTypes = Sets.newHashSet();

}
