package ebdjolieconnection.types; import java.util.List; import java.util.LinkedList; import jolie.runtime.Value; public class GetHierarchyRequest { private CompanyReference _company_id; private LanguageCode _language_id; private Value v ; private Value vReturn= Value.create() ; public GetHierarchyRequest(Value v){ this.v=v; if (v.hasChildren("company_id")){ _company_id=new CompanyReference( v.getFirstChild("company_id")); } if (v.hasChildren("language_id")){ _language_id=new LanguageCode( v.getFirstChild("language_id")); } } public GetHierarchyRequest(){ } public CompanyReference getCompany_id(){ return _company_id; } public void setCompany_id(CompanyReference value ){ _company_id=value; } public LanguageCode getLanguage_id(){ return _language_id; } public void setLanguage_id(LanguageCode value ){ _language_id=value; } public Value getValue(){ if((_company_id!=null)){ vReturn.getNewChild("company_id").deepCopy(_company_id.getValue()); } if((_language_id!=null)){ vReturn.getNewChild("language_id").deepCopy(_language_id.getValue()); } return vReturn ; } }