package io.cattle.platform.core.dao; import io.cattle.platform.core.model.DynamicSchema; import java.util.List; public interface DynamicSchemaDao { List<? extends DynamicSchema> getSchemas(long accountId, String role); DynamicSchema getSchema(String name, long accountId, String role); void createRoles(DynamicSchema dynamicSchema); void removeRoles(DynamicSchema dynamicSchema); boolean isUnique(String name, List<String> roles, Long accountId); }