You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

69 lines
3.1 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <operations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  9. xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataOperation.xsd">
  10. <operation name="CreateCustomerCart" dataType="CustomerCart" type="create"
  11. auth="adminOauth" url="/V1/carts/mine" method="POST" >
  12. <contentType>application/json</contentType>
  13. <field key="customer_id">string</field>
  14. </operation>
  15. <operation name="AddAddressInfoToCustomerCart" dataType="CustomerAddressInformation" type="create" auth="adminOauth" url="/V1/carts/mine/shipping-information" method="POST">
  16. <contentType>application/json</contentType>
  17. <field key="cart_id">string</field>
  18. <object key="addressInformation" dataType="CustomerAddressInformation">
  19. <object key="shipping_address" dataType="shipping_address">
  20. <field key="city">string</field>
  21. <field key="region">string</field>
  22. <field key="region_code">string</field>
  23. <field key="region_id">integer</field>
  24. <field key="country_id">string</field>
  25. <array key="street">
  26. <value>string</value>
  27. </array>
  28. <field key="postcode">string</field>
  29. <field key="firstname">string</field>
  30. <field key="lastname">string</field>
  31. <field key="email">string</field>
  32. <field key="telephone">string</field>
  33. </object>
  34. <object key="billing_address" dataType="billing_address">
  35. <field key="city">string</field>
  36. <field key="region">string</field>
  37. <field key="region_code">string</field>
  38. <field key="region_id">integer</field>
  39. <field key="country_id">string</field>
  40. <array key="street">
  41. <value>string</value>
  42. </array>
  43. <field key="postcode">string</field>
  44. <field key="firstname">string</field>
  45. <field key="lastname">string</field>
  46. <field key="email">string</field>
  47. <field key="telephone">string</field>
  48. </object>
  49. <field key="shipping_method_code">string</field>
  50. <field key="shipping_carrier_code">string</field>
  51. </object>
  52. </operation>
  53. <operation name="SendCustomerPaymentInformation" dataType="CustomerPaymentInformation" type="update" auth="adminOauth" url="/V1/carts/mine/payment-information" method="POST">
  54. <contentType>application/json</contentType>
  55. <field key="cart_id">string</field>
  56. <object key="paymentMethod" dataType="payment_method">
  57. <field key="method">string</field>
  58. </object>
  59. </operation>
  60. <operation name="GetOrderData" dataType="CustomerCart" type="get" auth="adminOauth" url="/V1/orders/{return}" method="GET">
  61. <contentType>application/json</contentType>
  62. </operation>
  63. </operations>