# coding: utf-8

"""
    Pinterest REST API

    Pinterest's REST API

    The version of the OpenAPI document: 5.23.0
    Contact: blah+oapicf@cliffano.com
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


import unittest

from pinterestsdk.models.item_update_batch_record import ItemUpdateBatchRecord

class TestItemUpdateBatchRecord(unittest.TestCase):
    """ItemUpdateBatchRecord unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> ItemUpdateBatchRecord:
        """Test ItemUpdateBatchRecord
            include_optional is a boolean, when False only required
            params are included, when True both required and
            optional params are included """
        # uncomment below to create an instance of `ItemUpdateBatchRecord`
        """
        model = ItemUpdateBatchRecord()
        if include_optional:
            return ItemUpdateBatchRecord(
                attributes = pinterestsdk.models.updatable_item_attributes.UpdatableItemAttributes(
                    ad_image_0_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_0_tag = 'black friday', 
                    ad_image_10_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_10_tag = 'black friday', 
                    ad_image_11_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_11_tag = 'black friday', 
                    ad_image_12_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_12_tag = 'black friday', 
                    ad_image_13_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_13_tag = 'black friday', 
                    ad_image_14_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_14_tag = 'black friday', 
                    ad_image_15_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_15_tag = 'black friday', 
                    ad_image_16_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_16_tag = 'black friday', 
                    ad_image_17_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_17_tag = 'black friday', 
                    ad_image_18_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_18_tag = 'black friday', 
                    ad_image_19_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_19_tag = 'black friday', 
                    ad_image_1_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_1_tag = 'black friday', 
                    ad_image_2_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_2_tag = 'black friday', 
                    ad_image_3_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_3_tag = 'black friday', 
                    ad_image_4_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_4_tag = 'black friday', 
                    ad_image_5_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_5_tag = 'black friday', 
                    ad_image_6_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_6_tag = 'black friday', 
                    ad_image_7_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_7_tag = 'black friday', 
                    ad_image_8_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_8_tag = 'black friday', 
                    ad_image_9_link = 'https://www.example.com/image/image_v2.jpg', 
                    ad_image_9_tag = 'black friday', 
                    ad_link = 'https://www.example.com/cat/denim-shirt/item012?utm_source=Pinterest', 
                    ad_video_0_link = 'https://www.example.com/video/video_v2.mov', 
                    ad_video_0_tag = 'black friday', 
                    ad_video_1_link = 'https://www.example.com/video/video_v2.mov', 
                    ad_video_1_tag = 'black friday', 
                    ad_video_2_link = 'https://www.example.com/video/video_v2.mov', 
                    ad_video_2_tag = 'black friday', 
                    adult = True, 
                    age_group = 'newborn', 
                    android_deep_link = 'pinterest://item/1234567890', 
                    availability = 'in stock', 
                    average_review_rating = 5, 
                    brand = 'Josie’s Denim', 
                    checkout_enabled = False, 
                    color = 'blue', 
                    condition = 'new', 
                    custom_label_0 = 'Best sellers', 
                    custom_label_1 = 'Summer promotion', 
                    custom_label_2 = 'Winter sales', 
                    custom_label_3 = 'Woman dress', 
                    custom_label_4 = 'Man hat', 
                    custom_number_0 = 10, 
                    custom_number_1 = 0, 
                    custom_number_2 = 1520000000, 
                    custom_number_3 = 4294967295, 
                    custom_number_4 = 50, 
                    description = 'Casual fit denim shirt made with the finest quality Japanese denim.', 
                    free_shipping_label = True, 
                    free_shipping_limit = '35 USD', 
                    gender = 'unisex', 
                    google_product_category = 'Apparel & Accessories > Clothing > Shirts & Tops', 
                    gtin = 3234567890126, 
                    id = 'DS0294-L', 
                    installment_price = '10:10.00 USD', 
                    ios_deep_link = 'pinterest://item/1234567890', 
                    item_group_id = 'DS0294', 
                    last_updated_time = 1641483432072, 
                    link = 'https://www.example.com/cat/womens-clothing/denim-shirt-0294', 
                    material = 'cotton', 
                    min_ad_price = '19.99 USD', 
                    mobile_link = 'https://m.example.com/cat/womens-clothing/denim-shirt-0294', 
                    mpn = 'PI12345NTEREST', 
                    number_of_ratings = 10, 
                    number_of_reviews = 10, 
                    pattern = 'plaid', 
                    price = '24.99 USD', 
                    product_type = 'Clothing > Women’s > Shirts > Denim', 
                    promotion_id = 'promotion_1', 
                    sale_price = '14.99 USD', 
                    sale_price_effective_date = '2025-01-01T00:00:00.000000Z/2025-01-07T00:00:00.000000Z', 
                    shipping = 'US:CA:Ground:0 USD', 
                    shipping_height = '12 in', 
                    shipping_weight = '3 kg', 
                    shipping_width = '16 in', 
                    size = 'M', 
                    size_system = 'US', 
                    size_type = 'regular', 
                    tax = 'US:1025433:6.00:y', 
                    title = 'Women’s denim shirt, large', 
                    unit_pricing_base_measure = '10 ML', 
                    unit_pricing_measure = '10 ML', 
                    variant_names = ["Color","Size"], 
                    variant_values = ["Red","Small"], ),
                item_id = 'DS0294-M',
                update_mask = ["ad_link","adult","age_group","availability","average_review_rating","brand","checkout_enabled","color","condition","custom_label_0","custom_label_1","custom_label_2","custom_label_3","custom_label_4","description","free_shipping_label","free_shipping_limit","gender","google_product_category","gtin","item_group_id","last_updated_time","link","material","min_ad_price","mpn","number_of_ratings","number_of_reviews","pattern","price","product_type","sale_price","shipping","shipping_height","shipping_weight","shipping_width","size","size_system","size_type","tax","title","variant_names","variant_values"]
            )
        else:
            return ItemUpdateBatchRecord(
        )
        """

    def testItemUpdateBatchRecord(self):
        """Test ItemUpdateBatchRecord"""
        # inst_req_only = self.make_instance(include_optional=False)
        # inst_req_and_optional = self.make_instance(include_optional=True)

if __name__ == '__main__':
    unittest.main()
