001package gudusoft.gsqlparser.dlineage.dataflow.sqlenv.model;
002
003import javax.xml.bind.annotation.XmlAttribute;
004import javax.xml.bind.annotation.XmlType;
005
006@XmlType(
007        propOrder = {"name", "type", "definition"}
008)
009public class Procedure {
010    private String name;
011    private String type;
012    private String definition;
013
014    @XmlAttribute(required = true)
015    public String getName() {
016        return name;
017    }
018
019    public void setName(String name) {
020        this.name = name;
021    }
022
023    @XmlAttribute(required = true)
024    public String getType() {
025        return type;
026    }
027
028    public void setType(String type) {
029        this.type = type;
030    }
031
032    @XmlAttribute(required = false)
033    public String getDefinition() {
034        return definition;
035    }
036
037    public void setDefinition(String definition) {
038        this.definition = definition;
039    }
040}