/* Options: Date: 2026-04-05 18:19:44 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://internal.thebunkerbridge.com //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: ETSGetPrice.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using System.Web.Mvc; using Bridge.Core.ViewModels; using Bridge.Private.Api.DTO; namespace Bridge.Core.ViewModels { public partial class ETSLinkedVesselsViewModel { public virtual bool Deleted { get; set; } public virtual int VesselId { get; set; } public virtual int? Quantity { get; set; } public virtual string MohaAccount { get; set; } public virtual bool IsQuote { get; set; } } public partial class ETSPlaceOrderViewModel { public ETSPlaceOrderViewModel() { GetVessels = new List{}; LinkedVessels = new List{}; GetETSForwardPricesForEntityContactSimple = new List{}; } public virtual string OrderType { get; set; } public virtual Guid QuoteGuid { get; set; } public virtual double UnitPrice { get; set; } public virtual double Price { get; set; } public virtual double FinancingPrice { get; set; } public virtual string FinancingStatus { get; set; } public virtual double ArrangementFee { get; set; } public virtual string ArrangementFeeDescription { get; set; } public virtual string ETSOrderInfoTextNonFinanced { get; set; } public virtual string ETSOrderInfoTextFinanced { get; set; } public virtual string PaymentType { get; set; } public virtual int? Quantity { get; set; } public virtual int? OriginalQuantity { get; set; } public virtual string CompanyName { get; set; } public virtual string FullName { get; set; } public virtual string EmailAddress { get; set; } public virtual bool CanPurchaseEUA { get; set; } public virtual bool ThirdParty { get; set; } public virtual string ThirdPartyName { get; set; } public virtual double ExternalFeePerTicket { get; set; } public virtual double OurCommissionForOrder { get; set; } public virtual double EUAPrice { get; set; } public virtual double RawPrice { get; set; } public virtual bool RegenerateQuote { get; set; } public virtual string GetETSMarketHoursMessage { get; set; } public virtual bool IsBridgeClient { get; set; } public virtual string APIToUse { get; set; } public virtual string IoiId { get; set; } public virtual string OfferIoi { get; set; } public virtual DateTime IoiExpiresAt { get; set; } public virtual decimal SpotAdditionalMargin { get; set; } public virtual string AitherSettlementUUID { get; set; } public virtual List GetVessels { get; set; } public virtual List LinkedVessels { get; set; } public virtual List GetETSForwardPricesForEntityContactSimple { get; set; } public virtual GetETSRegistrationStatusViewModel GetETSRegistrationStatus { get; set; } } public partial class GetETSForwardPricesForEntityContactSimpleViewModel { public virtual int MonthNumber { get; set; } public virtual DateTime? StartingDate { get; set; } public virtual string DateForGreyEpoch { get; set; } public virtual string DateForUserInterface { get; set; } public virtual int Over1000 { get; set; } public virtual double OurCommissionForOrder { get; set; } public virtual double ExternalFeePerTicket { get; set; } public virtual double ServiceFeeValue { get; set; } public virtual string ServiceFeeDescription { get; set; } public virtual double MarketPrice { get; set; } public virtual double UnitCostPrice { get; set; } public virtual string APIToUse { get; set; } public virtual double? SpotAdditionalMargin { get; set; } public virtual string UserContactNumber { get; set; } public virtual string AitherSettlementUUID { get; set; } } public partial class GetETSRegistrationStatusViewModel { public virtual string Status { get; set; } public virtual string AppliedBy { get; set; } } } namespace Bridge.Private.Api.DTO { [Route("/ETS/Price", "POST")] public partial class ETSGetPrice : IReturn { public ETSGetPrice() { LinkedVessels = new List{}; } public virtual string OrderType { get; set; } public virtual int Quantity { get; set; } public virtual bool InsertQuote { get; set; } public virtual List LinkedVessels { get; set; } } }