Bridge

<back to all web services

ETSOrderConfirmationDetails

ETS
The following routes are available for this service:
GET/ETS/Order-Confirmation-Details
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';

class ETSOrderConfirmationDetails implements IConvertible
{
    String? SupplierName;
    bool? IsForward;
    DateTime? ForwardMonthStartingDate;

    ETSOrderConfirmationDetails({this.SupplierName,this.IsForward,this.ForwardMonthStartingDate});
    ETSOrderConfirmationDetails.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        SupplierName = json['SupplierName'];
        IsForward = json['IsForward'];
        ForwardMonthStartingDate = JsonConverters.fromJson(json['ForwardMonthStartingDate'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'SupplierName': SupplierName,
        'IsForward': IsForward,
        'ForwardMonthStartingDate': JsonConverters.toJson(ForwardMonthStartingDate,'DateTime',context!)
    };

    getTypeName() => "ETSOrderConfirmationDetails";
    TypeContext? context = _ctx;
}

class GetETSOrderConfirmationDetailsViewModel implements IConvertible
{
    String? OrderType;
    String? PaymentTerms;
    String? PaymentDate;
    String? DeliveryDate;
    String? NotesText;
    bool? IsForward;

    GetETSOrderConfirmationDetailsViewModel({this.OrderType,this.PaymentTerms,this.PaymentDate,this.DeliveryDate,this.NotesText,this.IsForward});
    GetETSOrderConfirmationDetailsViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        OrderType = json['OrderType'];
        PaymentTerms = json['PaymentTerms'];
        PaymentDate = json['PaymentDate'];
        DeliveryDate = json['DeliveryDate'];
        NotesText = json['NotesText'];
        IsForward = json['IsForward'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'OrderType': OrderType,
        'PaymentTerms': PaymentTerms,
        'PaymentDate': PaymentDate,
        'DeliveryDate': DeliveryDate,
        'NotesText': NotesText,
        'IsForward': IsForward
    };

    getTypeName() => "GetETSOrderConfirmationDetailsViewModel";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'internal.thebunkerbridge.com', types: <String, TypeInfo> {
    'ETSOrderConfirmationDetails': TypeInfo(TypeOf.Class, create:() => ETSOrderConfirmationDetails()),
    'GetETSOrderConfirmationDetailsViewModel': TypeInfo(TypeOf.Class, create:() => GetETSOrderConfirmationDetailsViewModel()),
});

Dart ETSOrderConfirmationDetails DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /ETS/Order-Confirmation-Details HTTP/1.1 
Host: internal.thebunkerbridge.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetETSOrderConfirmationDetailsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bridge.Core.ViewModels">
  <DeliveryDate>String</DeliveryDate>
  <IsForward>false</IsForward>
  <NotesText>String</NotesText>
  <OrderType>String</OrderType>
  <PaymentDate>String</PaymentDate>
  <PaymentTerms>String</PaymentTerms>
</GetETSOrderConfirmationDetailsViewModel>