<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified"><xs:element name="dyltRateQuoteReq"><xs:complexType><xs:sequence><xs:element name="accountNumber"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element><xs:element name="userName" type="xs:string"/><xs:element name="password" type="xs:string"/><xs:element minOccurs="0" name="billTerms"><xs:simpleType final="restriction"><xs:restriction base="xs:string"><xs:maxLength value="7"/><xs:enumeration value="CC"/><xs:enumeration value="PP"/><xs:enumeration value="Prepaid"/><xs:enumeration value="Collect"/><xs:enumeration value="PREPAID"/><xs:enumeration value="COLLECT"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element><xs:element minOccurs="0" name="serviceType"><xs:simpleType final="restriction"><xs:restriction base="xs:string"><xs:maxLength value="11"/><xs:enumeration value="LTL"/><xs:enumeration value="UC"/><xs:enumeration value="Urgent Care"/><xs:enumeration value="URGENT CARE"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element><xs:element name="pickupDate" type="xs:date"/><xs:element name="shipperInfo"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="customerNumber"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:element><xs:element minOccurs="0" name="customerName"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:element><xs:element name="customerAddress"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="streetAddress"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="aptAddress"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="city"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="state"><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="2"/><xs:maxLength value="2"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element name="zip"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/><xs:minLength value="5"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element>
                                                    </xs:sequence>
                                                </xs:complexType>
                                            </xs:element>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element><xs:element name="consigneeInfo"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="customerNumber"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:element><xs:element minOccurs="0" name="customerName"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:element><xs:element name="customerAddress"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="streetAddress"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="aptAddress"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="city"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="state"><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="2"/><xs:maxLength value="2"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element name="zip"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="10"/><xs:minLength value="5"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element>
                                                    </xs:sequence>
                                                </xs:complexType>
                                            </xs:element>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element><xs:element name="items"><xs:complexType><xs:sequence><xs:element maxOccurs="15" name="item"><xs:complexType><xs:sequence><xs:element name="description"><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="40"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="nmfcNumber" type="xs:string"/><xs:element minOccurs="0" name="nmfcSubNumber" type="xs:string"/><xs:element name="pcs" type="xs:int"/><xs:element name="pallets" type="xs:int"/><xs:element name="weight" type="xs:int"/><xs:element name="actualClass"><xs:simpleType final="restriction"><xs:restriction base="xs:string"><xs:enumeration value="50"/><xs:enumeration value="050"/><xs:enumeration value="55"/><xs:enumeration value="055"/><xs:enumeration value="60"/><xs:enumeration value="060"/><xs:enumeration value="65"/><xs:enumeration value="065"/><xs:enumeration value="70"/><xs:enumeration value="070"/><xs:enumeration value="77"/><xs:enumeration value="077"/><xs:enumeration value="77.5"/><xs:enumeration value="85"/><xs:enumeration value="085"/><xs:enumeration value="92"/><xs:enumeration value="092"/><xs:enumeration value="92.5"/><xs:enumeration value="100"/><xs:enumeration value="110"/><xs:enumeration value="125"/><xs:enumeration value="150"/><xs:enumeration value="175"/><xs:enumeration value="200"/><xs:enumeration value="250"/><xs:enumeration value="300"/><xs:enumeration value="400"/><xs:enumeration value="500"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element>
                                                    </xs:sequence>
                                                </xs:complexType>
                                            </xs:element>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element><xs:element minOccurs="0" name="accessorials"><xs:complexType><xs:sequence><xs:element maxOccurs="15" name="accessorial"><xs:complexType><xs:sequence><xs:element name="accName"><xs:simpleType final="restriction"><xs:restriction base="xs:string"><xs:enumeration value="P"/><xs:enumeration value="D"/><xs:enumeration value="O"/><xs:enumeration value="Pickup"/><xs:enumeration value="Delivery"/><xs:enumeration value="Other"/><xs:enumeration value="PICKUP"/><xs:enumeration value="DELIVERY"/><xs:enumeration value="OTHER"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element name="accId"><xs:simpleType final="restriction"><xs:restriction base="xs:string"><xs:enumeration value="Residential Delivery"/><xs:enumeration value="RESIDENTIAL DELIVERY"/><xs:enumeration value="Inside Delivery"/><xs:enumeration value="INSIDE DELIVERY"/><xs:enumeration value="Limited Access or Constr Site Dlvry"/><xs:enumeration value="LIMITED ACCESS OR CONSTR SITE DLVRY"/><xs:enumeration value="Lift Gate Delivery"/><xs:enumeration value="LIFT GATE DELIVERY"/><xs:enumeration value="Compliance Services Fee"/><xs:enumeration value="COMPLIANCE SERVICES FEE"/><xs:enumeration value="Lift Gate Pickup"/><xs:enumeration value="LIFT GATE PICKUP"/><xs:enumeration value="Limited Access or Constr Site Pickup"/><xs:enumeration value="LIMITED ACCESS OR CONSTR SITE PICKUP"/><xs:enumeration value="Inside Pickup"/><xs:enumeration value="INSIDE PICKUP"/><xs:enumeration value="Appointment Fee"/><xs:enumeration value="APPOINTMENT FEE"/><xs:enumeration value="Overlength 8 ft but less than 12 ft"/><xs:enumeration value="OVERLENGTH 8 FT BUT LESS THAN 12 FT"/><xs:enumeration value="Overlength 12 ft but less than 20 ft"/><xs:enumeration value="OVERLENGTH 12 FT BUT LESS THAN 20 FT"/><xs:enumeration value="Overlength 20 ft or greater"/><xs:enumeration value="OVERLENGTH 20 FT OR GREATER"/>
                                                                </xs:restriction>
                                                            </xs:simpleType>
                                                        </xs:element><xs:element minOccurs="0" name="accValue" type="xs:string"/>
                                                    </xs:sequence>
                                                </xs:complexType>
                                            </xs:element>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:schema>
            