43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
/**
|
|
* Auto-generated from apibuilder.io service specification.
|
|
* apidoc-version : {{service.apidoc.version}}
|
|
* organisation : {{service.organization.key}}
|
|
* service-version : {{service.version}}
|
|
*
|
|
* Documentation at:
|
|
* <a href="https://app.apibuilder.io/{{service.organization.key}}/{{service.name}}/{{service.version}}">https://app.apibuilder.io/{{service.organization.key}}/{{service.name}}/{{service.version}}</a>
|
|
*
|
|
**/
|
|
package {{model.package}};
|
|
|
|
import lombok.Builder;
|
|
import lombok.With;
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.Getter;
|
|
import lombok.NotNull;
|
|
|
|
{{#imports}}
|
|
import {{{.}}};
|
|
{{/imports}}
|
|
|
|
/**
|
|
* {{model.description}}
|
|
* See <a href="https://app.apibuilder.io/{{service.organization.key}}/{{service.name}}/{{service.version}}#model-{{model.name}}">https://app.apibuilder.io/{{service.organization.key}}/{{service.name}}/{{service.version}}#model-{{model.name}}</a>
|
|
*
|
|
**/
|
|
@With
|
|
@Getter
|
|
@Setter
|
|
@EqualsAndHashCode
|
|
@Builder(toBuilder = true)
|
|
@NoArgsConstructor
|
|
public class {{name}} {
|
|
|
|
{{#fields}}
|
|
{{#description}}/** {{.}} **/{{/description}}
|
|
{{#required}}@NotNull{{/required}}
|
|
private {{{type.name}}} {{name}};
|
|
|
|
{{/fields}}
|
|
|
|
} |