@@ -25,12 +25,28 @@ plugins {
2525
2626val genericTableModels =
2727 listOf (
28- " CreateGenericTableRequest" ,
29- " LoadGenericTableResponse" ,
30- " ListGenericTablesResponse" ,
31- " GenericTable" ,
32- )
33- .joinToString(" ," )
28+ " CreateGenericTableRequest" ,
29+ " LoadGenericTableResponse" ,
30+ " ListGenericTablesResponse" ,
31+ " GenericTable" ,
32+ )
33+
34+ val policyManagementModels =
35+ listOf (
36+ " CatalogIdentifier" ,
37+ " CreatePolicyRequest" ,
38+ " LoadPolicyResponse" ,
39+ " PolicyIdentifier" ,
40+ " Policy" ,
41+ " PolicyAttachmentTarget" ,
42+ " AttachPolicyRequest" ,
43+ " DetachPolicyRequest" ,
44+ " UpdatePolicyRequest" ,
45+ " GetApplicablePoliciesResponse" ,
46+ " ListPoliciesResponse" ,
47+ )
48+
49+ val models = (genericTableModels + policyManagementModels).joinToString(" ," )
3450
3551dependencies {
3652 implementation(project(" :polaris-core" ))
@@ -65,8 +81,8 @@ openApiGenerate {
6581 ignoreFileOverride = " $rootDir /.openapi-generator-ignore"
6682 removeOperationIdPrefix = true
6783 templateDir = " $rootDir /server-templates"
68- globalProperties.put(" apis" , " GenericTableApi" )
69- globalProperties.put(" models" , genericTableModels )
84+ globalProperties.put(" apis" , " GenericTableApi,PolicyApi " )
85+ globalProperties.put(" models" , models )
7086 globalProperties.put(" apiDocs" , " false" )
7187 globalProperties.put(" modelTests" , " false" )
7288 configOptions.put(" resourceName" , " catalog" )
0 commit comments