| POST | /GetKey2keyData/ |
|---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
@DataContract
public static class GetKey2keyDataRequest
{
@DataMember
public String ContractNumber = null;
@DataMember
public Integer BPID = null;
@DataMember
public String AppointmentDate = null;
@DataMember
public ArrayList<Offer> Offers = null;
@DataMember
public BigDecimal EstimatedSettlement = null;
@DataMember
public BigDecimal Valuation = null;
@DataMember
public String K2KActivityStatus = null;
@DataMember
public Integer K2KMileage = null;
@DataMember
public ArrayList<Comments> Comments = null;
@DataMember
public String UpdatedDate = null;
public String getContractNumber() { return ContractNumber; }
public GetKey2keyDataRequest setContractNumber(String value) { this.ContractNumber = value; return this; }
public Integer getBpid() { return BPID; }
public GetKey2keyDataRequest setBpid(Integer value) { this.BPID = value; return this; }
public String getAppointmentDate() { return AppointmentDate; }
public GetKey2keyDataRequest setAppointmentDate(String value) { this.AppointmentDate = value; return this; }
public ArrayList<Offer> getOffers() { return Offers; }
public GetKey2keyDataRequest setOffers(ArrayList<Offer> value) { this.Offers = value; return this; }
public BigDecimal getEstimatedSettlement() { return EstimatedSettlement; }
public GetKey2keyDataRequest setEstimatedSettlement(BigDecimal value) { this.EstimatedSettlement = value; return this; }
public BigDecimal getValuation() { return Valuation; }
public GetKey2keyDataRequest setValuation(BigDecimal value) { this.Valuation = value; return this; }
public String getK2KActivityStatus() { return K2KActivityStatus; }
public GetKey2keyDataRequest setK2KActivityStatus(String value) { this.K2KActivityStatus = value; return this; }
public Integer getK2KMileage() { return K2KMileage; }
public GetKey2keyDataRequest setK2KMileage(Integer value) { this.K2KMileage = value; return this; }
public ArrayList<Comments> getComments() { return Comments; }
public GetKey2keyDataRequest setComments(ArrayList<Comments> value) { this.Comments = value; return this; }
public String getUpdatedDate() { return UpdatedDate; }
public GetKey2keyDataRequest setUpdatedDate(String value) { this.UpdatedDate = value; return this; }
}
public static class Offer
{
public String OfferDescription = null;
public String ParityLeadType = null;
public BigDecimal EquityFigure = null;
public BigDecimal ParityFigure = null;
public String getOfferDescription() { return OfferDescription; }
public Offer setOfferDescription(String value) { this.OfferDescription = value; return this; }
public String getParityLeadType() { return ParityLeadType; }
public Offer setParityLeadType(String value) { this.ParityLeadType = value; return this; }
public BigDecimal getEquityFigure() { return EquityFigure; }
public Offer setEquityFigure(BigDecimal value) { this.EquityFigure = value; return this; }
public BigDecimal getParityFigure() { return ParityFigure; }
public Offer setParityFigure(BigDecimal value) { this.ParityFigure = value; return this; }
}
public static class Comments
{
public String Comment = null;
public Date Created = null;
public String getComment() { return Comment; }
public Comments setComment(String value) { this.Comment = value; return this; }
public Date getCreated() { return Created; }
public Comments setCreated(Date value) { this.Created = value; return this; }
}
@DataContract
public static class GetKey2keyDataResponse
{
@DataMember
public String Code = null;
@DataMember
public String Message = null;
public String getCode() { return Code; }
public GetKey2keyDataResponse setCode(String value) { this.Code = value; return this; }
public String getMessage() { return Message; }
public GetKey2keyDataResponse setMessage(String value) { this.Message = value; return this; }
}
}
Java GetKey2keyDataRequest 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.
POST /GetKey2keyData/ HTTP/1.1
Host: webservices.mbukdatabase.co.uk
Accept: application/json
Content-Type: application/json
Content-Length: length
{"ContractNumber":"String","BPID":0,"AppointmentDate":"String","Offers":[{"OfferDescription":"String","ParityLeadType":"String","EquityFigure":0,"ParityFigure":0}],"EstimatedSettlement":0,"Valuation":0,"K2KActivityStatus":"String","K2KMileage":0,"Comments":[{"Comment":"String","Created":"\/Date(-62135596800000-0000)\/"}],"UpdatedDate":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Code":"String","Message":"String"}