/* Options: Date: 2025-12-06 08:52:29 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cochraneplus-api-dev.happen.zone //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetDebriefReviewRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/debriefreview/{Id}", Verbs="GET") public static class GetDebriefReviewRequest extends ApiServiceRequest implements IReturn { public Integer id = null; public Integer getId() { return id; } public GetDebriefReviewRequest setId(Integer value) { this.id = value; return this; } private static Object responseType = GetDebriefReviewResponse.class; public Object getResponseType() { return responseType; } } 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 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 interface IServiceRequest { } public static interface IHasApiKey { public String apiKey = null; } public static interface IHasDeviceInfo { } 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 newContacts = null; public String reportUrl = null; public ArrayList 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 getNewContacts() { return newContacts; } public DebriefReviewData setNewContacts(ArrayList value) { this.newContacts = value; return this; } public String getReportUrl() { return reportUrl; } public DebriefReviewData setReportUrl(String value) { this.reportUrl = value; return this; } public ArrayList getRatingCommentDetails() { return ratingCommentDetails; } public DebriefReviewData setRatingCommentDetails(ArrayList 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; } } 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; } } }