/* Options: Date: 2026-04-05 18:25:18 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://internal.thebunkerbridge.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EnquiriesDetails.* //ExcludeTypes: //DefaultImports: */ export class GetEnquiryGradesViewModel { public Id: number; public QuantityFrom: number; public QuantityTo: number; public Quantity: string; public Comments: string; public Grade: string; public ProductId: number; public VersionId: number; public GradeId: number; public UnitId: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class EntityContactViewModel { public Id: number; public Guid: string; public EntityId: number; public FirstName: string; public LastName: string; public Initials: string; public Password: string; public EmailAddress: string; public DarkMode: boolean; public Entity: EntityViewModel; public LastActive?: string; public ImageGuid: string; public DialingCodeCountryId?: number; public TelephoneNumber: string; public IsBridgeClient: boolean; public AccessLevels: GetAllAccessLevelsForEntityContactIdViewModel[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class GetEnquiryDetailsViewModel { public Id: number; public AccessCode: number; public EntityContactId: number; public Guid: string; public PortCode: string; public PortName: string; public CountryName: string; public FlagRound: string; public DateFrom: string; public DateTo: string; public AgentName: string; public BuyerAccountName: string; public RequestTerms: string; public GeneralComments: string; public VesselName: string; public IMONumber: number; public ScratchpadId: number; public Scratchpad: string; public DeliveryMethod: string; public SingleChatGuid?: string; public SingleChatEntityId: number; public TotalChats: number; public ChatIds: string[]; public RiskRatingSubscriptionStatus: boolean; public WindwardReportLive: boolean; public WindwardReportExpiryDateTime: string; public LatestRAGStatus: string; public VesselWindwardUrl: string; public PortId: number; public CanForwardEnquiry: boolean; public VesselId: number; public DeliveryMethodId?: number; public CreditTermDays: number; public RequestedTermsType: string; public ButtonGroup: string; public CanSendBroadcastChat: boolean; public AccountId: number; public ChatList: string; public EntityContact: EntityContactViewModel; public GetEnquiryGrades: GetEnquiryGradesViewModel[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/Enquiries/Details", "GET") export class EnquiriesDetails implements IReturn { public Id: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'EnquiriesDetails'; } public getMethod() { return 'GET'; } public createResponse() { return new GetEnquiryDetailsViewModel(); } }