/* Options: Date: 2025-06-09 12:51:53 Version: 6.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://webservices.mbukdatabase.co.uk/MBVansOnlineCustomerAccount //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: VehicleOwnership.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class ReturnStatus { public ReturnCode: string; public Message: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class Vehicle { public ChassisNumber: string; public RegistrationNumber: string; public CommissionNumber: string; public Make: string; public Model: string; public NextMOTDate?: string; public NextServiceDate?: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class VehicleOwnershipResponse { public Status: ReturnStatus; public NumberOfPages: number; public TotalNumberOfVehicles: number; public Vehicles: Vehicle[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/vehicleownership/", "POST") export class VehicleOwnership implements IReturn { public CiamId: string; public ItemsPerPage: number; public PageNumber: number; public SearchString: string; public SortColumn: string; public SortDirection: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'VehicleOwnership'; } public getMethod() { return 'POST'; } public createResponse() { return new VehicleOwnershipResponse(); } }