package at.procon.dip.embedding.config;

import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Configuration
@ConfigurationProperties(prefix = "dip.embedding.policies")
@Data
public class EmbeddingPolicyProperties {

    private EmbeddingPolicyUse defaultPolicy = new EmbeddingPolicyUse();
    private List<EmbeddingPolicyRule> rules = new ArrayList<>();
}
