├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main └── java │ └── io │ └── github │ └── rbajek │ └── rasa │ └── sdk │ ├── ActionExecutor.java │ ├── CollectingDispatcher.java │ ├── VersionChecker.java │ ├── action │ ├── Action.java │ └── form │ │ ├── AbstractFormAction.java │ │ └── slot │ │ └── mapper │ │ ├── AbstractSlotMapping.java │ │ ├── EntitySlotMapping.java │ │ ├── IntentSlotMapping.java │ │ ├── TextSlotMapping.java │ │ └── TriggerIntentSlotMapping.java │ ├── dto │ ├── ActionRequest.java │ ├── ActionResponse.java │ ├── Domain.java │ ├── Tracker.java │ └── event │ │ ├── AbstractEvent.java │ │ ├── ActionExecuted.java │ │ ├── ActionExecutionRejected.java │ │ ├── ActionReverted.java │ │ ├── AgentUttered.java │ │ ├── AllSlotsReset.java │ │ ├── BotUttered.java │ │ ├── ConversationPaused.java │ │ ├── ConversationResumed.java │ │ ├── FollowupAction.java │ │ ├── Form.java │ │ ├── FormValidation.java │ │ ├── ReminderCancelled.java │ │ ├── ReminderScheduled.java │ │ ├── Restarted.java │ │ ├── SlotSet.java │ │ ├── StoryExported.java │ │ ├── UserUtteranceReverted.java │ │ └── UserUttered.java │ ├── exception │ ├── ActionExecutionRejectionException.java │ └── RasaException.java │ └── util │ ├── CollectionsUtils.java │ ├── SerializationUtils.java │ └── StringUtils.java └── test ├── java └── io │ └── github │ └── rbajek │ └── rasa │ └── sdk │ ├── ActionExecutorTest.java │ ├── action │ └── form │ │ └── AbstractFormActionTest.java │ └── repository │ └── databuilder │ └── tracker │ ├── EntityBuilder.java │ ├── FormBuilder.java │ ├── IntentBuilder.java │ ├── MessageBuilder.java │ └── TrackerBuilder.java └── resources └── log4j2.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .project 3 | *.iml 4 | .settings/ 5 | target/ -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/ActionExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/ActionExecutor.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/CollectingDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/CollectingDispatcher.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/VersionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/VersionChecker.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/action/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/action/Action.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/action/form/AbstractFormAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/action/form/AbstractFormAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/AbstractSlotMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/AbstractSlotMapping.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/EntitySlotMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/EntitySlotMapping.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/IntentSlotMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/IntentSlotMapping.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/TextSlotMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/TextSlotMapping.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/TriggerIntentSlotMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/action/form/slot/mapper/TriggerIntentSlotMapping.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/ActionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/ActionRequest.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/ActionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/ActionResponse.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/Domain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/Domain.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/Tracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/Tracker.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/AbstractEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/AbstractEvent.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/ActionExecuted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/ActionExecuted.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/ActionExecutionRejected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/ActionExecutionRejected.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/ActionReverted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/ActionReverted.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/AgentUttered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/AgentUttered.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/AllSlotsReset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/AllSlotsReset.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/BotUttered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/BotUttered.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/ConversationPaused.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/ConversationPaused.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/ConversationResumed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/ConversationResumed.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/FollowupAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/FollowupAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/Form.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/Form.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/FormValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/FormValidation.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/ReminderCancelled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/ReminderCancelled.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/ReminderScheduled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/ReminderScheduled.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/Restarted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/Restarted.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/SlotSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/SlotSet.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/StoryExported.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/StoryExported.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/UserUtteranceReverted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/UserUtteranceReverted.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/dto/event/UserUttered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/dto/event/UserUttered.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/exception/ActionExecutionRejectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/exception/ActionExecutionRejectionException.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/exception/RasaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/exception/RasaException.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/util/CollectionsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/util/CollectionsUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/util/SerializationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/util/SerializationUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/rbajek/rasa/sdk/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/main/java/io/github/rbajek/rasa/sdk/util/StringUtils.java -------------------------------------------------------------------------------- /src/test/java/io/github/rbajek/rasa/sdk/ActionExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/java/io/github/rbajek/rasa/sdk/ActionExecutorTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/rbajek/rasa/sdk/action/form/AbstractFormActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/java/io/github/rbajek/rasa/sdk/action/form/AbstractFormActionTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/EntityBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/EntityBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/FormBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/FormBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/IntentBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/IntentBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/MessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/MessageBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/TrackerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/java/io/github/rbajek/rasa/sdk/repository/databuilder/tracker/TrackerBuilder.java -------------------------------------------------------------------------------- /src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbajek/rasa-java-sdk/HEAD/src/test/resources/log4j2.xml --------------------------------------------------------------------------------