| GET | /ETS/Order-Details |
|---|
namespace Bridge.Core.ViewModels
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type ETSOrderDetails() =
member val Id:Guid = new Guid() with get,set
[<AllowNullLiteral>]
type ETSOrderDetailsViewModel() =
member val Id:Int32 = new Int32() with get,set
member val OrderGuid:Guid = new Guid() with get,set
member val OrderPlacedBy:String = null with get,set
member val OrderPlacedByImageGuid:Guid = new Guid() with get,set
member val OrderPlacedDateTime:String = null with get,set
member val Quantity:String = null with get,set
member val Status:String = null with get,set
member val Vessels:String = null with get,set
member val Forward:Boolean = new Boolean() with get,set
member val OrderType:String = null with get,set
member val EUAPrice:String = null with get,set
member val GreyEpochBrokerPrice:String = null with get,set
member val BridgeArrangementFee:String = null with get,set
member val EUATotalPaid:String = null with get,set
member val OrderTotal:String = null with get,set
member val Deposit:String = null with get,set
member val DepositValue:String = null with get,set
member val MarginCoveredTo:String = null with get,set
member val PaymentRequests:String = null with get,set
member val CurrentPrice:String = null with get,set
member val Position:String = null with get,set
member val TotalPosition:String = null with get,set
member val FontColour:String = null with get,set
member val ThirdParty:Boolean = new Boolean() with get,set
member val ThirdPartyName:String = null with get,set
member val Financed:Boolean = new Boolean() with get,set
member val ShowMarkToMarket:Boolean = new Boolean() with get,set
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 /ETS/Order-Details HTTP/1.1 Host: internal.thebunkerbridge.com Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <ETSOrderDetailsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bridge.Core.ViewModels"> <BridgeArrangementFee>String</BridgeArrangementFee> <CurrentPrice>String</CurrentPrice> <Deposit>String</Deposit> <DepositValue>String</DepositValue> <EUAPrice>String</EUAPrice> <EUATotalPaid>String</EUATotalPaid> <Financed>false</Financed> <FontColour>String</FontColour> <Forward>false</Forward> <GreyEpochBrokerPrice>String</GreyEpochBrokerPrice> <Id>0</Id> <MarginCoveredTo>String</MarginCoveredTo> <OrderGuid>00000000-0000-0000-0000-000000000000</OrderGuid> <OrderPlacedBy>String</OrderPlacedBy> <OrderPlacedByImageGuid>00000000-0000-0000-0000-000000000000</OrderPlacedByImageGuid> <OrderPlacedDateTime>String</OrderPlacedDateTime> <OrderTotal>String</OrderTotal> <OrderType>String</OrderType> <PaymentRequests>String</PaymentRequests> <Position>String</Position> <Quantity>String</Quantity> <ShowMarkToMarket>false</ShowMarkToMarket> <Status>String</Status> <ThirdParty>false</ThirdParty> <ThirdPartyName>String</ThirdPartyName> <TotalPosition>String</TotalPosition> <Vessels>String</Vessels> </ETSOrderDetailsViewModel>