Advertisement
Guest User

Classi del WSDL

a guest
Feb 26th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 15.13 KB | None | 0 0
  1. Class AgencyType{
  2.  
  3.     /* @var $AgencyID int */
  4.     public $AgencyID = null;
  5.     /* @var $Code string */
  6.     public $Code = null;
  7.     /* @var $Description string */
  8.     public $Description = null;
  9.     /* @var $Telephone string */
  10.     public $Telephone = null;
  11.     /* @var $Cellular string */
  12.     public $Cellular = null;
  13.     /* @var $FAX string */
  14.     public $FAX = null;
  15.     /* @var $Email string */
  16.     public $Email = null;
  17.     /* @var $Address string */
  18.     public $Address = null;
  19.     /* @var $PostCode string */
  20.     public $PostCode = null;
  21.     /* @var $City string */
  22.     public $City = null;
  23.     /* @var $District string */
  24.     public $District = null;
  25.     /* @var $OpeningHours string */
  26.     public $OpeningHours = null;
  27.     /* @var $Lat string */
  28.     public $Lat = null;
  29.     /* @var $Long string */
  30.     public $Long = null;
  31.     /* @var $Notes string */
  32.     public $Notes = null;
  33.     /* @var $IsDOP boolean */
  34.     public $IsDOP = null;
  35.     /* @var $IsCollectionPoint boolean */
  36.     public $IsCollectionPoint = null;
  37.  
  38. }
  39.  
  40.  
  41. Class CustomField{
  42.  
  43.     /* @var $Key string */
  44.     public $Key = null;
  45.     /* @var $Value string */
  46.     public $Value = null;
  47.  
  48. }
  49.  
  50.  
  51. Class DeliverableAddress{
  52.  
  53.     /* @var $Name string */
  54.     public $Name = null;
  55.     /* @var $Name2 string */
  56.     public $Name2 = null;
  57.     /* @var $PhoneNumber string */
  58.     public $PhoneNumber = null;
  59.     /* @var $Email string */
  60.     public $Email = null;
  61.  
  62. }
  63.  
  64.  
  65. Class HeaderAPI_Input{
  66.  
  67.     /* @var $APIVersion APIVersion */
  68.     public $APIVersion = null;
  69.     /* @var $HeaderAuth HeaderAuth */
  70.     public $HeaderAuth = null;
  71.     /* @var $HeaderI18N HeaderI18N */
  72.     public $HeaderI18N = null;
  73.  
  74. }
  75.  
  76.  
  77. Class HeaderAuth{
  78.  
  79.     /* @var $SessionKey string */
  80.     public $SessionKey = null;
  81.     /* @var $SignOn SignOn */
  82.     public $SignOn = null;
  83.  
  84. }
  85.  
  86.  
  87. Class SignOn{
  88.  
  89.     /* @var $UserName string */
  90.     public $UserName = null;
  91.     /* @var $Password string */
  92.     public $Password = null;
  93.     /* @var $APPID string */
  94.     public $APPID = null;
  95.  
  96. }
  97.  
  98.  
  99. Class HeaderI18N{
  100.  
  101.     /* @var $locale string */
  102.     public $locale = null;
  103.     /* @var $timezone dateTime */
  104.     public $timezone = null;
  105.  
  106. }
  107.  
  108.  
  109. Class HeaderAPI_Input_NoAuth{
  110.  
  111.     /* @var $APIVersion APIVersion */
  112.     public $APIVersion = null;
  113.     /* @var $HeaderI18N HeaderI18N */
  114.     public $HeaderI18N = null;
  115.  
  116. }
  117.  
  118.  
  119. Class HeaderAPI_Output{
  120.  
  121.     /* @var $SessionKey string */
  122.     public $SessionKey = null;
  123.  
  124. }
  125.  
  126.  
  127. Class LatLongType{
  128.  
  129.     /* @var $Latitude double */
  130.     public $Latitude = null;
  131.     /* @var $Longitude double */
  132.     public $Longitude = null;
  133.  
  134. }
  135.  
  136.  
  137. Class ManifestPrintType{
  138.  
  139.     /* @var $ShippingCollectionId unsignedInt */
  140.     public $ShippingCollectionId = null;
  141.  
  142. }
  143.  
  144.  
  145. Class PackagePrintType{
  146.  
  147.     /* @var $PackageNumber unsignedInt */
  148.     public $PackageNumber = null;
  149.     /* @var $Barcode string */
  150.     public $Barcode = null;
  151.  
  152. }
  153.  
  154.  
  155. Class PaginationType{
  156.  
  157.     /* @var $PageSize string */
  158.     public $PageSize = null;
  159.     /* @var $PageNumber string */
  160.     public $PageNumber = null;
  161.     /* @var $PageTotal string */
  162.     public $PageTotal = null;
  163.     /* @var $RowCount string */
  164.     public $RowCount = null;
  165.     /* @var $StartRow string */
  166.     public $StartRow = null;
  167.     /* @var $SortField string */
  168.     public $SortField = null;
  169.     /* @var $SortDirection string */
  170.     public $SortDirection = null;
  171.  
  172. }
  173.  
  174.  
  175. Class PrintType{
  176.  
  177.     /* @var $ContentType string */
  178.     public $ContentType = null;
  179.     /* @var $FileSize string */
  180.     public $FileSize = null;
  181.     /* @var $Base64 string */
  182.     public $Base64 = null;
  183.  
  184. }
  185.  
  186.  
  187. Class RecipientAddress{
  188.  
  189.     /* @var $ExtraInfo ExtraInfo */
  190.     public $ExtraInfo = null;
  191.     /* @var $Agency string */
  192.     public $Agency = null;
  193.     /* @var $PhoneNumber2 string */
  194.     public $PhoneNumber2 = null;
  195.  
  196. }
  197.  
  198.  
  199. Class ShipmentIn{
  200.  
  201.     /* @var $ShippingCollectionId unsignedInt */
  202.     public $ShippingCollectionId = null;
  203.     /* @var $Barcode string */
  204.     public $Barcode = null;
  205.     /* @var $ExternalReference string */
  206.     public $ExternalReference = null;
  207.     /* @var $Label Label */
  208.     public $Label = null;
  209.     /* @var $Customer Customer */
  210.     public $Customer = null;
  211.     /* @var $Pickup Pickup */
  212.     public $Pickup = null;
  213.     /* @var $Services Services */
  214.     public $Services = null;
  215.     /* @var $Delivery Delivery */
  216.     public $Delivery = null;
  217.  
  218. }
  219.  
  220.  
  221. Class Label{
  222.  
  223.     /* @var $Recipient Recipient */
  224.     public $Recipient = null;
  225.     /* @var $Sender DeliverableAddress */
  226.     public $Sender = null;
  227.     /* @var $Note string */
  228.     public $Note = null;
  229.     /* @var $Size string */
  230.     public $Size = null;
  231.     /* @var $Product string */
  232.     public $Product = null;
  233.     /* @var $PackagesQuantity int */
  234.     public $PackagesQuantity = null;
  235.     /* @var $TransitPointId string */
  236.     public $TransitPointId = null;
  237.     /* @var $TransitPointName string */
  238.     public $TransitPointName = null;
  239.  
  240. }
  241.  
  242.  
  243. Class Recipient{
  244.  
  245.     /* @var $Address RecipientAddress */
  246.     public $Address = null;
  247.  
  248. }
  249.  
  250.  
  251. Class Customer{
  252.  
  253.     /* @var $Code string */
  254.     public $Code = null;
  255.     /* @var $Reference string */
  256.     public $Reference = null;
  257.     /* @var $CostCenter string */
  258.     public $CostCenter = null;
  259.     /* @var $MerchantId string */
  260.     public $MerchantId = null;
  261.     /* @var $CustomFields CustomField */
  262.     public $CustomFields = null;
  263.  
  264. }
  265.  
  266.  
  267. Class Pickup{
  268.  
  269.     /* @var $PickupID string */
  270.     public $PickupID = null;
  271.     /* @var $PickupType string */
  272.     public $PickupType = null;
  273.     /* @var $PickupDate dateTime */
  274.     public $PickupDate = null;
  275.     /* @var $Agency string */
  276.     public $Agency = null;
  277.     /* @var $Address DeliverableAddress */
  278.     public $Address = null;
  279.     /* @var $Note string */
  280.     public $Note = null;
  281.  
  282. }
  283.  
  284.  
  285. Class Services{
  286.  
  287.     /* @var $Sms boolean */
  288.     public $Sms = null;
  289.     /* @var $OnSaturday boolean */
  290.     public $OnSaturday = null;
  291.  
  292. }
  293.  
  294.  
  295. Class Delivery{
  296.  
  297.     /* @var $Check Check */
  298.     public $Check = null;
  299.     /* @var $Insured Insured */
  300.     public $Insured = null;
  301.  
  302. }
  303.  
  304.  
  305. Class Check{
  306.  
  307.     /* @var $Type string */
  308.     public $Type = null;
  309.     /* @var $Currency Currency */
  310.     public $Currency = null;
  311.     /* @var $Amount decimal */
  312.     public $Amount = null;
  313.  
  314. }
  315.  
  316.  
  317. Class Insured{
  318.  
  319.     /* @var $Amount decimal */
  320.     public $Amount = null;
  321.  
  322. }
  323.  
  324.  
  325. Class ShipmentOut{
  326.  
  327.     /* @var $ShipmentId unsignedInt */
  328.     public $ShipmentId = null;
  329.     /* @var $Status string */
  330.     public $Status = null;
  331.     /* @var $ShippingCollectionId unsignedInt */
  332.     public $ShippingCollectionId = null;
  333.     /* @var $Barcode string */
  334.     public $Barcode = null;
  335.     /* @var $ExternalReference string */
  336.     public $ExternalReference = null;
  337.     /* @var $Label Label */
  338.     public $Label = null;
  339.     /* @var $Customer Customer */
  340.     public $Customer = null;
  341.     /* @var $Pickup Pickup */
  342.     public $Pickup = null;
  343.     /* @var $Services Services */
  344.     public $Services = null;
  345.     /* @var $Delivery Delivery */
  346.     public $Delivery = null;
  347.     /* @var $Packages Packages */
  348.     public $Packages = null;
  349.     /* @var $Result Result */
  350.     public $Result = null;
  351.  
  352. }
  353.  
  354. Class Packages{
  355.  
  356.     /* @var $Package Package */
  357.     public $Package = null;
  358.  
  359. }
  360.  
  361.  
  362. Class Package{
  363.  
  364.     /* @var $Reference string */
  365.     public $Reference = null;
  366.     /* @var $Barcode string */
  367.     public $Barcode = null;
  368.  
  369. }
  370.  
  371.  
  372. Class ShipmentPrintType{
  373.  
  374.     /* @var $ShipmentId unsignedInt */
  375.     public $ShipmentId = null;
  376.     /* @var $ExternalReference string */
  377.     public $ExternalReference = null;
  378.     /* @var $Result Result */
  379.     public $Result = null;
  380.  
  381. }
  382.  
  383.  
  384. Class ShipmentSmallType{
  385.  
  386.     /* @var $ExternalReference string */
  387.     public $ExternalReference = null;
  388.     /* @var $Id unsignedInt */
  389.     public $Id = null;
  390.  
  391. }
  392.  
  393.  
  394. Class SimpleAddress{
  395.  
  396.     /* @var $StreetAddress string */
  397.     public $StreetAddress = null;
  398.     /* @var $StreetNumber string */
  399.     public $StreetNumber = null;
  400.     /* @var $PostCode string */
  401.     public $PostCode = null;
  402.     /* @var $City string */
  403.     public $City = null;
  404.     /* @var $Country string */
  405.     public $Country = null;
  406.     /* @var $District string */
  407.     public $District = null;
  408.  
  409. }
  410.  
  411.  
  412. Class TraceType{
  413.  
  414.     /* @var $UserId string */
  415.     public $UserId = null;
  416.     /* @var $Date string */
  417.     public $Date = null;
  418.     /* @var $City string */
  419.     public $City = null;
  420.     /* @var $StatusID string */
  421.     public $StatusID = null;
  422.     /* @var $StatusDescription string */
  423.     public $StatusDescription = null;
  424.     /* @var $Note string */
  425.     public $Note = null;
  426.     /* @var $EventLabel string */
  427.     public $EventLabel = null;
  428.     /* @var $PhaseCode string */
  429.     public $PhaseCode = null;
  430.     /* @var $PhaseDescription string */
  431.     public $PhaseDescription = null;
  432.     /* @var $ActionDescription string */
  433.     public $ActionDescription = null;
  434.     /* @var $ExpectedDeliveryDate string */
  435.     public $ExpectedDeliveryDate = null;
  436.  
  437. }
  438.  
  439.  
  440. Class CreateShipmentsRequest{
  441.  
  442.     /* @var $HeaderAPI HeaderAPI_Input */
  443.     public $HeaderAPI = null;
  444.     /* @var $ShippingRequest ShippingRequest */
  445.     public $ShippingRequest = null;
  446.  
  447. }
  448.  
  449.  
  450. Class ShippingRequest{
  451.  
  452.     /* @var $NormalizeAddresses boolean */
  453.     public $NormalizeAddresses = null;
  454.     /* @var $CheckDistrict boolean */
  455.     public $CheckDistrict = null;
  456.     /* @var $UserIdToImpersonate string */
  457.     public $UserIdToImpersonate = null;
  458.     /* @var $Shipment ShipmentIn */
  459.     public $Shipment = null;
  460.  
  461. }
  462.  
  463.  
  464. Class CreateShipmentsResponse{
  465.  
  466.     /* @var $HeaderAPI HeaderAPI_Output */
  467.     public $HeaderAPI = null;
  468.     /* @var $ShippingResponse ShippingResponse */
  469.     public $ShippingResponse = null;
  470.  
  471. }
  472.  
  473.  
  474. Class ShippingResponse{
  475.  
  476.     /* @var $Result Result */
  477.     public $Result = null;
  478.     /* @var $Shipment ShipmentOut */
  479.     public $Shipment = null;
  480.  
  481. }
  482.  
  483.  
  484. Class CutoffShippingCollectionRequest{
  485.  
  486.     /* @var $HeaderAPI HeaderAPI_Input */
  487.     public $HeaderAPI = null;
  488.     /* @var $UserId string */
  489.     public $UserId = null;
  490.     /* @var $AccountId string */
  491.     public $AccountId = null;
  492.     /* @var $ShippingCollectionId unsignedInt */
  493.     public $ShippingCollectionId = null;
  494.  
  495. }
  496.  
  497.  
  498. Class CutoffShippingCollectionResponse{
  499.  
  500.     /* @var $HeaderAPI HeaderAPI_Output */
  501.     public $HeaderAPI = null;
  502.     /* @var $Result Result */
  503.     public $Result = null;
  504.  
  505. }
  506.  
  507.  
  508. Class GetAgencyByLocationRequest{
  509.  
  510.     /* @var $HeaderAPI HeaderAPI_Input_NoAuth */
  511.     public $HeaderAPI = null;
  512.     /* @var $Filter Filter */
  513.     public $Filter = null;
  514.     /* @var $Radius double */
  515.     public $Radius = null;
  516.     /* @var $IsDop boolean */
  517.     public $IsDop = null;
  518.     /* @var $IsCP boolean */
  519.     public $IsCP = null;
  520.  
  521. }
  522.  
  523.  
  524. Class Filter{
  525.  
  526.     /* @var $City string */
  527.     public $City = null;
  528.     /* @var $Coordinates LatLongType */
  529.     public $Coordinates = null;
  530.     /* @var $District string */
  531.     public $District = null;
  532.     /* @var $PostCode string */
  533.     public $PostCode = null;
  534.  
  535. }
  536.  
  537.  
  538. Class GetAgencyByLocationResponse{
  539.  
  540.     /* @var $Result Result */
  541.     public $Result = null;
  542.     /* @var $Pagination PaginationType */
  543.     public $Pagination = null;
  544.     /* @var $Agencies AgencyType */
  545.     public $Agencies = null;
  546.  
  547. }
  548.  
  549.  
  550. Class GetLabelsRequest{
  551.  
  552.     /* @var $HeaderAPI HeaderAPI_Input */
  553.     public $HeaderAPI = null;
  554.     /* @var $ShippingRequest ShippingRequest */
  555.     public $ShippingRequest = null;
  556.  
  557. }
  558.  
  559.  
  560. Class GetLabelsResponse{
  561.  
  562.     /* @var $HeaderAPI HeaderAPI_Output */
  563.     public $HeaderAPI = null;
  564.     /* @var $ShippingResponse ShippingResponse */
  565.     public $ShippingResponse = null;
  566.  
  567. }
  568.  
  569.  
  570. Class GetManifestRequest{
  571.  
  572.     /* @var $HeaderAPI HeaderAPI_Input */
  573.     public $HeaderAPI = null;
  574.     /* @var $ShippingCollectionId unsignedInt */
  575.     public $ShippingCollectionId = null;
  576.  
  577. }
  578.  
  579.  
  580. Class GetManifestResponse{
  581.  
  582.     /* @var $HeaderAPI HeaderAPI_Output */
  583.     public $HeaderAPI = null;
  584.     /* @var $Result Result */
  585.     public $Result = null;
  586.     /* @var $Manifest ManifestPrintType */
  587.     public $Manifest = null;
  588.  
  589. }
  590.  
  591.  
  592. Class GetPodRequest{
  593.  
  594.     /* @var $HeaderAPI HeaderAPI_Input */
  595.     public $HeaderAPI = null;
  596.     /* @var $PodRequest PodRequest */
  597.     public $PodRequest = null;
  598.  
  599. }
  600.  
  601.  
  602. Class PodRequest{
  603.  
  604.     /* @var $Pod Pod */
  605.     public $Pod = null;
  606.  
  607. }
  608.  
  609.  
  610. Class Pod{
  611.  
  612.     /* @var $Filter Filter */
  613.     public $Filter = null;
  614.     /* @var $PackageNumber unsignedInt */
  615.     public $PackageNumber = null;
  616.  
  617. }
  618.  
  619.  
  620. Class GetPodResponse{
  621.  
  622.     /* @var $HeaderAPI HeaderAPI_Output */
  623.     public $HeaderAPI = null;
  624.     /* @var $PodResponse PodResponse */
  625.     public $PodResponse = null;
  626.  
  627. }
  628.  
  629.  
  630. Class PodResponse{
  631.  
  632.     /* @var $Result Result */
  633.     public $Result = null;
  634.     /* @var $Shipment Shipment */
  635.     public $Shipment = null;
  636.  
  637. }
  638.  
  639.  
  640. Class Shipment{
  641.  
  642.     /* @var $Result Result */
  643.     public $Result = null;
  644.     /* @var $ShipmentId unsignedInt */
  645.     public $ShipmentId = null;
  646.     /* @var $ExternalReference string */
  647.     public $ExternalReference = null;
  648.     /* @var $Package PackagePrintType */
  649.     public $Package = null;
  650.  
  651. }
  652.  
  653.  
  654. Class GetShipmentsRequest{
  655.  
  656.     /* @var $HeaderAPI HeaderAPI_Input */
  657.     public $HeaderAPI = null;
  658.     /* @var $ShippingRequest ShippingRequest */
  659.     public $ShippingRequest = null;
  660.  
  661. }
  662.  
  663.  
  664. Class GetShipmentsResponse{
  665.  
  666.     /* @var $HeaderAPI HeaderAPI_Output */
  667.     public $HeaderAPI = null;
  668.     /* @var $ShippingResponse ShippingResponse */
  669.     public $ShippingResponse = null;
  670.  
  671. }
  672.  
  673.  
  674. Class Result{
  675.  
  676.     /* @var $Code string */
  677.     public $Code = null;
  678.     /* @var $Message string */
  679.     public $Message = null;
  680.  
  681. }
  682.  
  683.  
  684. Class TrackAndTraceRequest{
  685.  
  686.     /* @var $HeaderAPI HeaderAPI_Input */
  687.     public $HeaderAPI = null;
  688.     /* @var $Id string */
  689.     public $Id = null;
  690.     /* @var $Language string */
  691.     public $Language = null;
  692.  
  693. }
  694.  
  695.  
  696. Class TrackAndTraceResponse{
  697.  
  698.     /* @var $HeaderAPI HeaderAPI_Output */
  699.     public $HeaderAPI = null;
  700.     /* @var $Result Result */
  701.     public $Result = null;
  702.     /* @var $Trace TraceType */
  703.     public $Trace = null;
  704.  
  705. }
  706.  
  707.  
  708. Class UpdateShipmentsRequest{
  709.  
  710.     /* @var $HeaderAPI HeaderAPI_Input */
  711.     public $HeaderAPI = null;
  712.     /* @var $ShippingRequest ShippingRequest */
  713.     public $ShippingRequest = null;
  714.  
  715. }
  716.  
  717.  
  718. Class UpdateShipmentsResponse{
  719.  
  720.     /* @var $HeaderAPI HeaderAPI_Output */
  721.     public $HeaderAPI = null;
  722.     /* @var $ShippingResponse ShippingResponse */
  723.     public $ShippingResponse = null;
  724.  
  725. }
  726.  
  727.  
  728. Class UpdateStockRequest{
  729.  
  730.     /* @var $HeaderAPI HeaderAPI_Input */
  731.     public $HeaderAPI = null;
  732.     /* @var $UserId string */
  733.     public $UserId = null;
  734.     /* @var $ShipmentId unsignedInt */
  735.     public $ShipmentId = null;
  736.     /* @var $Action Action */
  737.     public $Action = null;
  738.     /* @var $Notes string */
  739.     public $Notes = null;
  740.     /* @var $Recipient Recipient */
  741.     public $Recipient = null;
  742.  
  743. }
  744.  
  745.  
  746. Class UpdateStockResponse{
  747.  
  748.     /* @var $HeaderAPI HeaderAPI_Output */
  749.     public $HeaderAPI = null;
  750.     /* @var $Result Result */
  751.     public $Result = null;
  752.  
  753. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement