| GET | /dashboard/salestargetinfo |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class GetSalesTargetInfo extends ApiServiceRequest
{
}
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 GetSalesTargetInfoResponse extends ApiServiceResponse
{
public Double totalMeetings = null;
public String averageTime = null;
public Double averageQuality = null;
public Double averageRating = null;
public Integer meetingsGoal = null;
public Integer averageQualityGoal = null;
public String averageTimeGoal = null;
public Integer averageRatingGoal = null;
public Double getTotalMeetings() { return totalMeetings; }
public GetSalesTargetInfoResponse setTotalMeetings(Double value) { this.totalMeetings = value; return this; }
public String getAverageTime() { return averageTime; }
public GetSalesTargetInfoResponse setAverageTime(String value) { this.averageTime = value; return this; }
public Double getAverageQuality() { return averageQuality; }
public GetSalesTargetInfoResponse setAverageQuality(Double value) { this.averageQuality = value; return this; }
public Double getAverageRating() { return averageRating; }
public GetSalesTargetInfoResponse setAverageRating(Double value) { this.averageRating = value; return this; }
public Integer getMeetingsGoal() { return meetingsGoal; }
public GetSalesTargetInfoResponse setMeetingsGoal(Integer value) { this.meetingsGoal = value; return this; }
public Integer getAverageQualityGoal() { return averageQualityGoal; }
public GetSalesTargetInfoResponse setAverageQualityGoal(Integer value) { this.averageQualityGoal = value; return this; }
public String getAverageTimeGoal() { return averageTimeGoal; }
public GetSalesTargetInfoResponse setAverageTimeGoal(String value) { this.averageTimeGoal = value; return this; }
public Integer getAverageRatingGoal() { return averageRatingGoal; }
public GetSalesTargetInfoResponse setAverageRatingGoal(Integer value) { this.averageRatingGoal = 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; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /dashboard/salestargetinfo HTTP/1.1 Host: cochraneplus-api-dev.happen.zone Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <GetSalesTargetInfoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebService.ServiceModel"> <Description xmlns="http://schemas.datacontract.org/2004/07/CommonService.Api.Models.Base">String</Description> <Heading xmlns="http://schemas.datacontract.org/2004/07/CommonService.Api.Models.Base">String</Heading> <ModelState xmlns="http://schemas.datacontract.org/2004/07/CommonService.Api.Models.Base" /> <WasSuccessful xmlns="http://schemas.datacontract.org/2004/07/CommonService.Api.Models.Base">false</WasSuccessful> <AverageQuality>0</AverageQuality> <AverageQualityGoal>0</AverageQualityGoal> <AverageRating>0</AverageRating> <AverageRatingGoal>0</AverageRatingGoal> <AverageTime>String</AverageTime> <AverageTimeGoal>String</AverageTimeGoal> <MeetingsGoal>0</MeetingsGoal> <TotalMeetings>0</TotalMeetings> </GetSalesTargetInfoResponse>