GET | /v1/order/detail/{OrderGuid} | Get Order by Guid |
---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class GetOrderDetailByGuidRequest
{
public String OrderGuid = null;
public String getOrderGuid() { return OrderGuid; }
public GetOrderDetailByGuidRequest setOrderGuid(String value) { this.OrderGuid = value; return this; }
}
public static class GetOrderDetailByGuidResponse
{
public OrderDetailByGuid Order = null;
public OrderDetailByGuid getOrder() { return Order; }
public GetOrderDetailByGuidResponse setOrder(OrderDetailByGuid value) { this.Order = value; return this; }
}
public static class OrderDetailByGuid
{
public String Guid = null;
public String BackOrderReference = null;
public String Reference = null;
public String Agent = null;
public String Vin = null;
public String Description = null;
public String ImageUrl = null;
public String OutrightPurchaseCorporation = null;
public String NetPrice = null;
public String OtrPrice = null;
public String ActualPrice = null;
public String CommissionNumber = null;
public String BodyStyle = null;
public String Line = null;
public String Engine = null;
public String Transmission = null;
public String Fuel = null;
public String Colour = null;
public String Upholstery = null;
public String Package = null;
public String FullModelYearCode = null;
public String PortArrivalDate = null;
public String ProductionDate = null;
public ArrayList<String> PersonalisedOffer = new ArrayList<String>();
public String getGuid() { return Guid; }
public OrderDetailByGuid setGuid(String value) { this.Guid = value; return this; }
public String getBackOrderReference() { return BackOrderReference; }
public OrderDetailByGuid setBackOrderReference(String value) { this.BackOrderReference = value; return this; }
public String getReference() { return Reference; }
public OrderDetailByGuid setReference(String value) { this.Reference = value; return this; }
public String getAgent() { return Agent; }
public OrderDetailByGuid setAgent(String value) { this.Agent = value; return this; }
public String getVin() { return Vin; }
public OrderDetailByGuid setVin(String value) { this.Vin = value; return this; }
public String getDescription() { return Description; }
public OrderDetailByGuid setDescription(String value) { this.Description = value; return this; }
public String getImageUrl() { return ImageUrl; }
public OrderDetailByGuid setImageUrl(String value) { this.ImageUrl = value; return this; }
public String getOutrightPurchaseCorporation() { return OutrightPurchaseCorporation; }
public OrderDetailByGuid setOutrightPurchaseCorporation(String value) { this.OutrightPurchaseCorporation = value; return this; }
public String getNetPrice() { return NetPrice; }
public OrderDetailByGuid setNetPrice(String value) { this.NetPrice = value; return this; }
public String getOtrPrice() { return OtrPrice; }
public OrderDetailByGuid setOtrPrice(String value) { this.OtrPrice = value; return this; }
public String getActualPrice() { return ActualPrice; }
public OrderDetailByGuid setActualPrice(String value) { this.ActualPrice = value; return this; }
public String getCommissionNumber() { return CommissionNumber; }
public OrderDetailByGuid setCommissionNumber(String value) { this.CommissionNumber = value; return this; }
public String getBodyStyle() { return BodyStyle; }
public OrderDetailByGuid setBodyStyle(String value) { this.BodyStyle = value; return this; }
public String getLine() { return Line; }
public OrderDetailByGuid setLine(String value) { this.Line = value; return this; }
public String getEngine() { return Engine; }
public OrderDetailByGuid setEngine(String value) { this.Engine = value; return this; }
public String getTransmission() { return Transmission; }
public OrderDetailByGuid setTransmission(String value) { this.Transmission = value; return this; }
public String getFuel() { return Fuel; }
public OrderDetailByGuid setFuel(String value) { this.Fuel = value; return this; }
public String getColour() { return Colour; }
public OrderDetailByGuid setColour(String value) { this.Colour = value; return this; }
public String getUpholstery() { return Upholstery; }
public OrderDetailByGuid setUpholstery(String value) { this.Upholstery = value; return this; }
public String getPackage() { return Package; }
public OrderDetailByGuid setPackage(String value) { this.Package = value; return this; }
public String getFullModelYearCode() { return FullModelYearCode; }
public OrderDetailByGuid setFullModelYearCode(String value) { this.FullModelYearCode = value; return this; }
public String getPortArrivalDate() { return PortArrivalDate; }
public OrderDetailByGuid setPortArrivalDate(String value) { this.PortArrivalDate = value; return this; }
public String getProductionDate() { return ProductionDate; }
public OrderDetailByGuid setProductionDate(String value) { this.ProductionDate = value; return this; }
public ArrayList<String> getPersonalisedOffer() { return PersonalisedOffer; }
public OrderDetailByGuid setPersonalisedOffer(ArrayList<String> value) { this.PersonalisedOffer = value; return this; }
}
}
Java GetOrderDetailByGuidRequest DTOs
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 /v1/order/detail/{OrderGuid} HTTP/1.1 Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <GetOrderDetailByGuidResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.ServiceModel.Orders"> <Order> <ActualPrice>String</ActualPrice> <Agent>String</Agent> <BackOrderReference>String</BackOrderReference> <BodyStyle>String</BodyStyle> <Colour>String</Colour> <CommissionNumber>String</CommissionNumber> <Description>String</Description> <Engine>String</Engine> <Fuel>String</Fuel> <FullModelYearCode>String</FullModelYearCode> <Guid>String</Guid> <ImageUrl>String</ImageUrl> <Line>String</Line> <NetPrice>String</NetPrice> <OtrPrice>String</OtrPrice> <OutrightPurchaseCorporation>String</OutrightPurchaseCorporation> <Package>String</Package> <PersonalisedOffer xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>String</d3p1:string> </PersonalisedOffer> <PortArrivalDate>String</PortArrivalDate> <ProductionDate>String</ProductionDate> <Reference>String</Reference> <Transmission>String</Transmission> <Upholstery>String</Upholstery> <Vin>String</Vin> </Order> </GetOrderDetailByGuidResponse>