<?xml version="1.0" encoding="UTF-8"?>
<operations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataOperation.xsd">
    <operation name="TemandoCreateBundleProduct" dataType="temandobundleproduct" type="create" auth="adminOauth" url="/V1/products" method="POST">
        <contentType>application/json</contentType>
        <object dataType="temandobundleproduct" key="product">
            <field key="sku">string</field>
            <field key="name">string</field>
            <field key="attribute_set_id">integer</field>
            <field key="price">number</field>
            <field key="status">integer</field>
            <field key="visibility">integer</field>
            <field key="type_id">string</field>
            <field key="created_at">string</field>
            <field key="updated_at">string</field>
            <field key="weight">integer</field>
            <field key="extension_attributes">product_extension_attribute</field>
            <array key="product_links">
                <value>product_link</value>
            </array>
            <array key="custom_attributes">
                <value>custom_attribute</value>
            </array>
            <array key="options">
                <value>product_option</value>
            </array>
        </object>
    </operation>
    <operation name="TemandoUpdateBundleProduct" dataType="temandobundleproduct" type="update" auth="adminOauth" url="/V1/products/{sku}" method="PUT">
        <contentType>application/json</contentType>
        <object dataType="temandobundleproduct" key="product">
            <field key="id">integer</field>
            <field key="sku">string</field>
            <field key="name">string</field>
            <field key="attribute_set_id">integer</field>
            <field key="price">number</field>
            <field key="status">integer</field>
            <field key="visibility">integer</field>
            <field key="type_id">string</field>
            <field key="created_at">string</field>
            <field key="updated_at">string</field>
            <field key="weight">integer</field>
            <field key="extension_attributes">product_extension_attribute</field>
            <array key="product_links">
                <value>product_link</value>
            </array>
            <array key="custom_attributes">
                <value>custom_attribute</value>
            </array>
            <array key="options">
                <value>product_option</value>
            </array>
        </object>
        <field key="saveOptions">boolean</field>
    </operation>
    <operation name="TemandoDeleteBundleProduct" dataType="temandobundleproduct" type="delete" auth="adminOauth" url="/V1/products/{sku}" method="DELETE">
        <contentType>application/json</contentType>
    </operation>
    <operation name="TemandoGetBundleProduct" dataType="temandobundleproduct" type="get" auth="adminOauth" url="/V1/products/{sku}" method="GET">
        <contentType>application/json</contentType>
    </operation>

    <operation name="TemandoCreateInternationalProduct" dataType="temandointernationalproduct" type="create" auth="adminOauth" url="/V1/products" method="POST">
        <contentType>application/json</contentType>
        <object dataType="temandointernationalproduct" key="product">
            <field key="sku">string</field>
            <field key="name">string</field>
            <field key="attribute_set_id">integer</field>
            <field key="price">number</field>
            <field key="status">integer</field>
            <field key="visibility">integer</field>
            <field key="type_id">string</field>
            <field key="created_at">string</field>
            <field key="updated_at">string</field>
            <field key="weight">integer</field>
            <field key="extension_attributes">product_extension_attribute</field>
            <array key="product_links">
                <value>product_link</value>
            </array>
            <array key="custom_attributes">
                <value>custom_attribute</value>
            </array>
            <array key="options">
                <value>product_option</value>
            </array>
        </object>
    </operation>
    <operation name="TemandoUpdateInternationalProduct" dataType="temandointernationalproduct" type="update" auth="adminOauth" url="/V1/products/{sku}" method="PUT">
        <contentType>application/json</contentType>
        <object dataType="temandobundleproduct" key="product">
            <field key="id">integer</field>
            <field key="sku">string</field>
            <field key="name">string</field>
            <field key="attribute_set_id">integer</field>
            <field key="price">number</field>
            <field key="status">integer</field>
            <field key="visibility">integer</field>
            <field key="type_id">string</field>
            <field key="created_at">string</field>
            <field key="updated_at">string</field>
            <field key="weight">integer</field>
            <field key="extension_attributes">product_extension_attribute</field>
            <array key="product_links">
                <value>product_link</value>
            </array>
            <array key="custom_attributes">
                <value>custom_attribute</value>
            </array>
            <array key="options">
                <value>product_option</value>
            </array>
        </object>
        <field key="saveOptions">boolean</field>
    </operation>
    <operation name="TemandoDeleteInternationalProduct" dataType="temandointernationalproduct" type="delete" auth="adminOauth" url="/V1/products/{sku}" method="DELETE">
        <contentType>application/json</contentType>
    </operation>
    <operation name="TemandoGetInternationalProduct" dataType="temandointernationalproduct" type="get" auth="adminOauth" url="/V1/products/{sku}" method="GET">
        <contentType>application/json</contentType>
    </operation>
</operations>
