ParameterDefinition.java 523 字节
Newer Older
1 2
package com.kobylynskyi.graphql.codegen.model;

3
import lombok.AllArgsConstructor;
4
import lombok.Data;
5
import lombok.NoArgsConstructor;
6 7 8 9 10 11 12 13 14 15

import java.util.ArrayList;
import java.util.List;

/**
 * Freemarker-understandable format of method parameter and field definition
 *
 * @author kobylynskyi
 */
@Data
16 17
@NoArgsConstructor
@AllArgsConstructor
18 19 20 21
public class ParameterDefinition {

    private String type;
    private String name;
22
    private String defaultValue;
23 24
    private List<String> annotations = new ArrayList<>();
}