4.0.0org.springframework.bootspring-boot-starter-parent4.1.0dev.sonpx.loyaltyloyalty-agent-service0.0.1-SNAPSHOTloyalty-agent-serviceAI Agent Service to orchestrate Loyalty core system252.0.0org.springframework.bootspring-boot-starter-weborg.springframework.aispring-ai-starter-model-ollamaorg.springframework.bootspring-boot-starter-webfluxorg.springframework.bootspring-boot-starter-oauth2-clientorg.projectlomboklomboktrueorg.springdocspringdoc-openapi-starter-webmvc-ui2.7.0org.openapitoolsjackson-databind-nullable0.2.6jakarta.annotationjakarta.annotation-apiorg.springframework.bootspring-boot-starter-validationorg.apache.httpcomponentshttpclient4.5.14org.apache.httpcomponentshttpmime4.5.14org.springframework.bootspring-boot-starter-testtestorg.springframework.aispring-ai-bom${spring-ai.version}pomimportorg.springframework.bootspring-boot-maven-pluginorg.projectlomboklombokorg.codehaus.mojobuild-helper-maven-plugin3.5.0add-sourcegenerate-sourcesadd-source${project.build.directory}/generated-sources/openapi/src/main/javagenorg.openapitoolsopenapi-generator-maven-plugin7.23.0trueorg.springframework.util.MultiValueMaporg.springframework.util.MultiValueMapuser_name=user_name_raw,setAttributeId=set_attribute_id_valgenerate-attributegenerate${project.basedir}/src/main/resources/specs/attribute.jsonjavanativedev.sonpx.loyalty.agent.client.api.attributedev.sonpx.loyalty.agent.client.model.attributefalsefalsetruetruegenerate-cataloguegenerate${project.basedir}/src/main/resources/specs/catalogue.jsonjavanativedev.sonpx.loyalty.agent.client.api.cataloguedev.sonpx.loyalty.agent.client.model.cataloguefalsefalsetruetruegenerate-customergenerate${project.basedir}/src/main/resources/specs/customer.jsonjavanativedev.sonpx.loyalty.agent.client.api.customerdev.sonpx.loyalty.agent.client.model.customerfalsefalsetruetruegenerate-identitygenerate${project.basedir}/src/main/resources/specs/identity.jsonjavanativedev.sonpx.loyalty.agent.client.api.identitydev.sonpx.loyalty.agent.client.model.identityfalsefalsetruetruegenerate-marketinggenerate${project.basedir}/src/main/resources/specs/marketing.jsonjavanativedev.sonpx.loyalty.agent.client.api.marketingdev.sonpx.loyalty.agent.client.model.marketingfalsefalsetruetruegenerate-mastergenerate${project.basedir}/src/main/resources/specs/master.jsonjavanativedev.sonpx.loyalty.agent.client.api.masterdev.sonpx.loyalty.agent.client.model.masterfalsefalsetruetruegenerate-rewardgenerate${project.basedir}/src/main/resources/specs/reward.jsonjavanativedev.sonpx.loyalty.agent.client.api.rewarddev.sonpx.loyalty.agent.client.model.rewardfalsefalsetruetruegenerate-transactiongenerate${project.basedir}/src/main/resources/specs/transaction.jsonjavanativedev.sonpx.loyalty.agent.client.api.transactiondev.sonpx.loyalty.agent.client.model.transactionfalsefalsetruetruecom.google.code.maven-replacer-pluginreplacer1.5.3process-sourcesreplace${project.basedir}/target/generated-sources/openapi/src/main/java/**/*Api.java(?<!\.)MultiValueMapStringStringdev.sonpx.loyalty.agent.client.model.transaction.MultiValueMapStringStringspring-milestonesSpring Milestoneshttps://repo.spring.io/milestonefalse