use of com.marketo.mktows.ResultGetLead in project components by Talend.
the class MarketoSOAPClientTest method getGetLeadResult.
public SuccessGetLead getGetLeadResult() {
SuccessGetLead result = new SuccessGetLead();
ResultGetLead res = new ResultGetLead();
res.setCount(1);
ArrayOfLeadRecord leadrecords = new ArrayOfLeadRecord();
LeadRecord r = new LeadRecord();
r.setId(objectFactory.createLeadRecordId(12345));
r.setEmail(objectFactory.createLeadRecordEmail("email@email.com"));
r.setForeignSysPersonId(objectFactory.createLeadRecordForeignSysPersonId("foreignSysPersonId"));
r.setForeignSysType(objectFactory.createLeadRecordForeignSysType(ForeignSysType.SFDC));
ArrayOfAttribute aoa = objectFactory.createArrayOfAttribute();
Attribute attr = new Attribute();
attr.setAttrName("attrName");
attr.setAttrValue("attrValue");
aoa.getAttributes().add(attr);
r.setLeadAttributeList(objectFactory.createActivityRecordActivityAttributes(aoa));
leadrecords.getLeadRecords().add(r);
QName qname = new QName("http://www.marketo.com/mktows/", "leadAttributeList");
JAXBElement<ArrayOfLeadRecord> attrList = new JAXBElement(qname, LeadRecord.class, leadrecords);
res.setLeadRecordList(attrList);
result.setResult(res);
return result;
}
Aggregations