| GET | /debriefreview/{Id} |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class GetDebriefReviewRequest extends ApiServiceRequest
{
public Integer id = null;
public Integer getId() { return id; }
public GetDebriefReviewRequest setId(Integer value) { this.id = value; return this; }
}
public static class ApiServiceRequest implements IServiceRequest, IHasApiKey, IHasDeviceInfo
{
/**
* The API Key required for authentication
*/
@ApiMember(DataType="string", Description="The API Key required for authentication", IsRequired=true)
public String apiKey = null;
/**
* Latitude of the user making this request
*/
@ApiMember(DataType="double", Description="Latitude of the user making this request")
public Double latitude = null;
/**
* Longitude of the user making this request
*/
@ApiMember(DataType="double", Description="Longitude of the user making this request")
public Double longitude = null;
public String getApiKey() { return apiKey; }
public ApiServiceRequest setApiKey(String value) { this.apiKey = value; return this; }
public Double getLatitude() { return latitude; }
public ApiServiceRequest setLatitude(Double value) { this.latitude = value; return this; }
public Double getLongitude() { return longitude; }
public ApiServiceRequest setLongitude(Double value) { this.longitude = value; return this; }
}
public static class GetDebriefReviewResponse extends ApiServiceResponse
{
public DebriefReviewData data = null;
public DebriefReviewData getData() { return data; }
public GetDebriefReviewResponse setData(DebriefReviewData value) { this.data = value; return this; }
}
public static class ApiServiceResponse implements IServiceResponse
{
public String description = null;
public String heading = null;
public Boolean wasSuccessful = null;
public Object modelState = null;
public String getDescription() { return description; }
public ApiServiceResponse setDescription(String value) { this.description = value; return this; }
public String getHeading() { return heading; }
public ApiServiceResponse setHeading(String value) { this.heading = value; return this; }
public Boolean isWasSuccessful() { return wasSuccessful; }
public ApiServiceResponse setWasSuccessful(Boolean value) { this.wasSuccessful = value; return this; }
public Object getModelState() { return modelState; }
public ApiServiceResponse setModelState(Object value) { this.modelState = value; return this; }
}
public static class DebriefReviewData
{
public Integer id = null;
public String name = null;
public String companyName = null;
public Integer meetingId = null;
public String linkedToMeeting = null;
public String meetingTime = null;
public String address = null;
public String research = null;
public String nextSteps = null;
public String feedback = null;
public String newOpportunities = null;
public String personnelInfo = null;
public String groupStructure = null;
public String industry = null;
public Double meetingLatitude = null;
public Double meetingLongitude = null;
public String recordingLength = null;
public String recordingTooShort = null;
public String majoritySilent = null;
public String volumeTooLow = null;
public String actionsToTake = null;
public String meetingSummary = null;
public String polarity = null;
public String sentiment = null;
public String notesForManagement = null;
public String notesForSalesPerson = null;
public String overallScore = null;
public String personalAppeal = null;
public String vocabulary = null;
public String equipment = null;
public String structure = null;
public String coherence = null;
public String sectorKnowledge = null;
public String clarityOfTechnicalInput = null;
public String caseStudyRelevance = null;
public String storytelling = null;
public String summation = null;
public String dynamicDiscussion = null;
public String listening = null;
public ArrayList<NewContactDetail> newContacts = null;
public String reportUrl = null;
public ArrayList<DebriefRatingCommentDetail> ratingCommentDetails = null;
public Integer getId() { return id; }
public DebriefReviewData setId(Integer value) { this.id = value; return this; }
public String getName() { return name; }
public DebriefReviewData setName(String value) { this.name = value; return this; }
public String getCompanyName() { return companyName; }
public DebriefReviewData setCompanyName(String value) { this.companyName = value; return this; }
public Integer getMeetingId() { return meetingId; }
public DebriefReviewData setMeetingId(Integer value) { this.meetingId = value; return this; }
public String getLinkedToMeeting() { return linkedToMeeting; }
public DebriefReviewData setLinkedToMeeting(String value) { this.linkedToMeeting = value; return this; }
public String getMeetingTime() { return meetingTime; }
public DebriefReviewData setMeetingTime(String value) { this.meetingTime = value; return this; }
public String getAddress() { return address; }
public DebriefReviewData setAddress(String value) { this.address = value; return this; }
public String getResearch() { return research; }
public DebriefReviewData setResearch(String value) { this.research = value; return this; }
public String getNextSteps() { return nextSteps; }
public DebriefReviewData setNextSteps(String value) { this.nextSteps = value; return this; }
public String getFeedback() { return feedback; }
public DebriefReviewData setFeedback(String value) { this.feedback = value; return this; }
public String getNewOpportunities() { return newOpportunities; }
public DebriefReviewData setNewOpportunities(String value) { this.newOpportunities = value; return this; }
public String getPersonnelInfo() { return personnelInfo; }
public DebriefReviewData setPersonnelInfo(String value) { this.personnelInfo = value; return this; }
public String getGroupStructure() { return groupStructure; }
public DebriefReviewData setGroupStructure(String value) { this.groupStructure = value; return this; }
public String getIndustry() { return industry; }
public DebriefReviewData setIndustry(String value) { this.industry = value; return this; }
public Double getMeetingLatitude() { return meetingLatitude; }
public DebriefReviewData setMeetingLatitude(Double value) { this.meetingLatitude = value; return this; }
public Double getMeetingLongitude() { return meetingLongitude; }
public DebriefReviewData setMeetingLongitude(Double value) { this.meetingLongitude = value; return this; }
public String getRecordingLength() { return recordingLength; }
public DebriefReviewData setRecordingLength(String value) { this.recordingLength = value; return this; }
public String getRecordingTooShort() { return recordingTooShort; }
public DebriefReviewData setRecordingTooShort(String value) { this.recordingTooShort = value; return this; }
public String getMajoritySilent() { return majoritySilent; }
public DebriefReviewData setMajoritySilent(String value) { this.majoritySilent = value; return this; }
public String getVolumeTooLow() { return volumeTooLow; }
public DebriefReviewData setVolumeTooLow(String value) { this.volumeTooLow = value; return this; }
public String getActionsToTake() { return actionsToTake; }
public DebriefReviewData setActionsToTake(String value) { this.actionsToTake = value; return this; }
public String getMeetingSummary() { return meetingSummary; }
public DebriefReviewData setMeetingSummary(String value) { this.meetingSummary = value; return this; }
public String getPolarity() { return polarity; }
public DebriefReviewData setPolarity(String value) { this.polarity = value; return this; }
public String getSentiment() { return sentiment; }
public DebriefReviewData setSentiment(String value) { this.sentiment = value; return this; }
public String getNotesForManagement() { return notesForManagement; }
public DebriefReviewData setNotesForManagement(String value) { this.notesForManagement = value; return this; }
public String getNotesForSalesPerson() { return notesForSalesPerson; }
public DebriefReviewData setNotesForSalesPerson(String value) { this.notesForSalesPerson = value; return this; }
public String getOverallScore() { return overallScore; }
public DebriefReviewData setOverallScore(String value) { this.overallScore = value; return this; }
public String getPersonalAppeal() { return personalAppeal; }
public DebriefReviewData setPersonalAppeal(String value) { this.personalAppeal = value; return this; }
public String getVocabulary() { return vocabulary; }
public DebriefReviewData setVocabulary(String value) { this.vocabulary = value; return this; }
public String getEquipment() { return equipment; }
public DebriefReviewData setEquipment(String value) { this.equipment = value; return this; }
public String getStructure() { return structure; }
public DebriefReviewData setStructure(String value) { this.structure = value; return this; }
public String getCoherence() { return coherence; }
public DebriefReviewData setCoherence(String value) { this.coherence = value; return this; }
public String getSectorKnowledge() { return sectorKnowledge; }
public DebriefReviewData setSectorKnowledge(String value) { this.sectorKnowledge = value; return this; }
public String getClarityOfTechnicalInput() { return clarityOfTechnicalInput; }
public DebriefReviewData setClarityOfTechnicalInput(String value) { this.clarityOfTechnicalInput = value; return this; }
public String getCaseStudyRelevance() { return caseStudyRelevance; }
public DebriefReviewData setCaseStudyRelevance(String value) { this.caseStudyRelevance = value; return this; }
public String getStorytelling() { return storytelling; }
public DebriefReviewData setStorytelling(String value) { this.storytelling = value; return this; }
public String getSummation() { return summation; }
public DebriefReviewData setSummation(String value) { this.summation = value; return this; }
public String getDynamicDiscussion() { return dynamicDiscussion; }
public DebriefReviewData setDynamicDiscussion(String value) { this.dynamicDiscussion = value; return this; }
public String getListening() { return listening; }
public DebriefReviewData setListening(String value) { this.listening = value; return this; }
public ArrayList<NewContactDetail> getNewContacts() { return newContacts; }
public DebriefReviewData setNewContacts(ArrayList<NewContactDetail> value) { this.newContacts = value; return this; }
public String getReportUrl() { return reportUrl; }
public DebriefReviewData setReportUrl(String value) { this.reportUrl = value; return this; }
public ArrayList<DebriefRatingCommentDetail> getRatingCommentDetails() { return ratingCommentDetails; }
public DebriefReviewData setRatingCommentDetails(ArrayList<DebriefRatingCommentDetail> value) { this.ratingCommentDetails = value; return this; }
}
public static class NewContactDetail
{
public String name = null;
public String jobTitle = null;
public String companyName = null;
public String emailAddress = null;
public String contactNumber = null;
public String getName() { return name; }
public NewContactDetail setName(String value) { this.name = value; return this; }
public String getJobTitle() { return jobTitle; }
public NewContactDetail setJobTitle(String value) { this.jobTitle = value; return this; }
public String getCompanyName() { return companyName; }
public NewContactDetail setCompanyName(String value) { this.companyName = value; return this; }
public String getEmailAddress() { return emailAddress; }
public NewContactDetail setEmailAddress(String value) { this.emailAddress = value; return this; }
public String getContactNumber() { return contactNumber; }
public NewContactDetail setContactNumber(String value) { this.contactNumber = value; return this; }
}
public static class DebriefRatingCommentDetail
{
public Integer managerId = null;
public String name = null;
public String title = null;
public String reviewedDate = null;
public Integer rating = null;
public String comments = null;
public Integer getManagerId() { return managerId; }
public DebriefRatingCommentDetail setManagerId(Integer value) { this.managerId = value; return this; }
public String getName() { return name; }
public DebriefRatingCommentDetail setName(String value) { this.name = value; return this; }
public String getTitle() { return title; }
public DebriefRatingCommentDetail setTitle(String value) { this.title = value; return this; }
public String getReviewedDate() { return reviewedDate; }
public DebriefRatingCommentDetail setReviewedDate(String value) { this.reviewedDate = value; return this; }
public Integer getRating() { return rating; }
public DebriefRatingCommentDetail setRating(Integer value) { this.rating = value; return this; }
public String getComments() { return comments; }
public DebriefRatingCommentDetail setComments(String value) { this.comments = value; return this; }
}
}
Java GetDebriefReviewRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /debriefreview/{Id} HTTP/1.1
Host: cochraneplus-api-dev.happen.zone
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"data":{"id":0,"name":"String","companyName":"String","meetingId":0,"linkedToMeeting":"String","meetingTime":"String","address":"String","research":"String","nextSteps":"String","feedback":"String","newOpportunities":"String","personnelInfo":"String","groupStructure":"String","industry":"String","meetingLatitude":0,"meetingLongitude":0,"recordingLength":"String","recordingTooShort":"String","majoritySilent":"String","volumeTooLow":"String","actionsToTake":"String","meetingSummary":"String","polarity":"String","sentiment":"String","notesForManagement":"String","notesForSalesPerson":"String","overallScore":"String","personalAppeal":"String","vocabulary":"String","equipment":"String","structure":"String","coherence":"String","sectorKnowledge":"String","clarityOfTechnicalInput":"String","caseStudyRelevance":"String","storytelling":"String","summation":"String","dynamicDiscussion":"String","listening":"String","newContacts":[{}],"reportUrl":"String","ratingCommentDetails":[{"managerId":0,"name":"String","title":"String","reviewedDate":"String","rating":0,"comments":"String"}]},"description":"String","heading":"String","wasSuccessful":false,"modelState":{}}