Cochrane+ App API

<back to all web services

GetDebriefReviewRequest

Requires Authentication
The following routes are available for this service:
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 .other suffix or ?format=other

HTTP + OTHER

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: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
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":{}}