Auto-generated Java model classes for the Shopware Store API, providing type-safe access to Shopware's data structures.
<dependency>
<groupId>de.codebarista</groupId>
<artifactId>shopware-model</artifactId>
<version>1.1.0</version>
</dependency>
implementation 'de.codebarista:shopware-model:1.1.0'
Contains auto-generated model classes from Shopware's OpenAPI specification with minimal modifications. These classes provide direct mapping to Shopware's Store API entities.
Contains additional utility classes and extensions that have proven useful in real-world Shopware integrations. These are manually crafted classes that complement the generated models.
// Core generated models
import de.codebarista.shopware.model.core.*;
Product product=new Product();
Category category=new Category();
// Extension utilities
import de.codebarista.shopware.model.extension.*;
// ... additional helper classes
The core package contains model classes generated from Shopware's official OpenAPI 3 specification (version 6.5.7.3), ensuring compatibility with the Shopware Store API.
- Jakarta Annotations API
- Jackson Databind Nullable (optional)
This project is licensed under the MIT License - see the LICENSE file for details.