/* Options: Date: 2026-09-05 07:57:14 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DispatchPickupBookRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } // @DataContract export class ResponseStatus { // @DataMember(Order=1) public ErrorCode: string; // @DataMember(Order=2) public Message: string; // @DataMember(Order=3) public StackTrace: string; // @DataMember(Order=4) public Errors: ResponseError[] = []; // @DataMember(Order=5) public Meta: { [index:string]: string; } = {}; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class DispatchPickupBookResponse { public Code: string; public Fare: number; public Zone: string; public Bags: number; public PayMode: string; public PayLine: string; public TrackUrl: string; public BookToken: string; public ClientSecret: string; public PublishableKey: string; public Delivery: string; public ResponseStatus: ResponseStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/v1/dispatch/public/pickup/{SchedulerUrl}", "POST,OPTIONS") export class DispatchPickupBookRequest implements IReturn { public SchedulerUrl: string; public Address: string; public Unit: string; public City: string; public Zip: string; public Zone: string; public Bags: number; public Needs: string[] = []; public Note: string; public CustomerName: string; public CustomerPhone: string; public PayMode: string; public AccountCode: string; public TurnstileToken: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'DispatchPickupBookRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new DispatchPickupBookResponse(); } }