/* Options: Date: 2025-12-16 10:32:57 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://mds-api.mojomotorcycles.com.au //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: Diagram.* //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 Mds.Api.ServiceModel; using Tiptopweb.MojoPortal.Shared.Poco; namespace Mds.Api.ServiceModel { [Route("/diagram/{Guid}")] public partial class Diagram : IReturn { public virtual Guid Guid { get; set; } } public partial class DiagramImageDetail { public virtual string Url { get; set; } public virtual int Width { get; set; } public virtual int Height { get; set; } } public partial class DiagramPartDetail { public DiagramPartDetail() { Coordinates = new List{}; } public virtual int Number { get; set; } public virtual string PartName { get; set; } public virtual string PartId { get; set; } public virtual string ImageUrl { get; set; } public virtual List Coordinates { get; set; } } public partial class DiagramResponse { public DiagramResponse() { Parts = new List{}; } public virtual ResponseStatus ResponseStatus { get; set; } public virtual string Name { get; set; } public virtual Guid Guid { get; set; } public virtual DateTime? DateLastUpdate { get; set; } public virtual DiagramImageDetail Image { get; set; } public virtual List Parts { get; set; } } } namespace Tiptopweb.MojoPortal.Shared.Poco { public partial class Coordinate { public virtual int x1 { get; set; } public virtual int y1 { get; set; } public virtual int x2 { get; set; } public virtual int y2 { get; set; } } }