All Downloads are FREE. Search and download functionalities are using the official Maven repository.

au.org.consumerdatastandards.support.package-info Maven / Gradle / Ivy

Go to download

This artefact describes the Consumer Data Standards using Java classes and annotations in a way suitable for automatic generation of Open API Specification, documentation, Server Stub, Client Libraries and Reference Test.

There is a newer version: 1.1.1
Show newest version
/**
 * This package contains all the non-domain specific stuff.
 * Annotations, enums, etc in this package are used to specify meta info of domain specific models.
 * E.g, they can specify an endpoint, endpoint's authentication method, data format, etc.
 *
 * They are not intrinsic to domain models, which means they can be replaced. E.g, Swagger's annotations
 * such as @ApiResponse, @ApiOperation and Spring framework's @RequestMapping together can replace {@code @EndPoint}
 *
 * The stuff in this package are the interfaces between cds-codegen and cds-models.
 * cds-codegen get domain models' meta info by reflecting on these annotations, enums, etc, combined with other
 * meta info intrinsic in domain models themselves, such as type, name, etc, to construct a complete picture of
 * the domain model.
 */
package au.org.consumerdatastandards.support;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy