# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: messages/product/common.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'messages/product/common.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from core_system_grpc.messages.product_category import common_pb2 as messages_dot_product__category_dot_common__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dmessages/product/common.proto\x12\x16\x63ore_system.product.v1\x1a&messages/product_category/common.proto\"\xa9\x19\n\x07Product\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07shop_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x17\n\nproduct_no\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x0cproduct_code\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x19\n\x0cproduct_name\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x12\n\x05price\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x19\n\x0cretail_price\x18\x07 \x01(\tH\x06\x88\x01\x01\x12\x1a\n\rprice_content\x18\x08 \x01(\tH\x07\x88\x01\x01\x12\x14\n\x07\x64isplay\x18\t \x01(\tH\x08\x88\x01\x01\x12\x14\n\x07selling\x18\n \x01(\tH\t\x88\x01\x01\x12#\n\x16\x63ultural_tax_deduction\x18\x0b \x01(\tH\n\x88\x01\x01\x12 \n\x13summary_description\x18\x0c \x01(\tH\x0b\x88\x01\x01\x12!\n\x14\x62uy_limit_by_product\x18\r \x01(\tH\x0c\x88\x01\x01\x12#\n\x16repurchase_restriction\x18\x0e \x01(\tH\r\x88\x01\x01\x12(\n\x1bsingle_purchase_restriction\x18\x0f \x01(\tH\x0e\x88\x01\x01\x12\x1a\n\rbuy_unit_type\x18\x10 \x01(\tH\x0f\x88\x01\x01\x12\x15\n\x08\x62uy_unit\x18\x11 \x01(\tH\x10\x88\x01\x01\x12&\n\x19order_quantity_limit_type\x18\x12 \x01(\tH\x11\x88\x01\x01\x12\x1d\n\x10minimum_quantity\x18\x13 \x01(\tH\x12\x88\x01\x01\x12\x1d\n\x10maximum_quantity\x18\x14 \x01(\tH\x13\x88\x01\x01\x12 \n\x13\x61\x64ult_certification\x18\x15 \x01(\tH\x14\x88\x01\x01\x12\x19\n\x0c\x64\x65tail_image\x18\x16 \x01(\tH\x15\x88\x01\x01\x12\x17\n\nlist_image\x18\x17 \x01(\tH\x16\x88\x01\x01\x12\x17\n\ntiny_image\x18\x18 \x01(\tH\x17\x88\x01\x01\x12\x18\n\x0bsmall_image\x18\x19 \x01(\tH\x18\x88\x01\x01\x12\x17\n\nhas_option\x18\x1a \x01(\tH\x19\x88\x01\x01\x12\x19\n\x0cuse_naverpay\x18\x1b \x01(\tH\x1a\x88\x01\x01\x12\x1a\n\rnaverpay_type\x18\x1c \x01(\tH\x1b\x88\x01\x01\x12\x1a\n\rsupplier_code\x18\x1d \x01(\tH\x1c\x88\x01\x01\x12\x15\n\x08sold_out\x18\x1e \x01(\tH\x1d\x88\x01\x01\x12\x1e\n\x11pc_discount_price\x18\x1f \x01(\tH\x1e\x88\x01\x01\x12\"\n\x15mobile_discount_price\x18  \x01(\tH\x1f\x88\x01\x01\x12 \n\x13\x65xposure_group_list\x18! \x01(\tH \x88\x01\x01\x12\x19\n\x0cuse_kakaopay\x18\" \x01(\tH!\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18# \x01(\tH\"\x88\x01\x01\x12\x1f\n\x12mobile_description\x18$ \x01(\tH#\x88\x01\x01\x12)\n\x1cseparated_mobile_description\x18% \x01(\tH$\x88\x01\x01\x12\x1f\n\x12simple_description\x18& \x01(\tH%\x88\x01\x01\x12%\n\x18is_subscription_shipment\x18\' \x01(\tH&\x88\x01\x01\x12\x19\n\x0c\x63reated_date\x18( \x01(\tH\'\x88\x01\x01\x12\x19\n\x0cupdated_date\x18) \x01(\tH(\x88\x01\x01\x12\x17\n\nupdated_at\x18* \x01(\tH)\x88\x01\x01\x12\x18\n\x0b\x63\x61tegory_no\x18+ \x01(\tH*\x88\x01\x01\x12\x18\n\x0boption_type\x18, \x01(\tH+\x88\x01\x01\x12\x1d\n\x10option_list_type\x18- \x01(\tH,\x88\x01\x01\x12\x1f\n\x12option_preset_code\x18. \x01(\tH-\x88\x01\x01\x12!\n\x14select_one_by_option\x18/ \x01(\tH.\x88\x01\x01\x12\x1f\n\x12option_preset_name\x18\x30 \x01(\tH/\x88\x01\x01\x12\"\n\x15use_additional_option\x18\x31 \x01(\tH0\x88\x01\x01\x12%\n\x18use_attached_file_option\x18\x32 \x01(\tH1\x88\x01\x01\x12\x1e\n\x11sale_upsell_30day\x18\x33 \x01(\tH2\x88\x01\x01\x12\x18\n\x0bsale_upsell\x18\x34 \x01(\tH3\x88\x01\x01\x12\x1d\n\x10sale_total_30day\x18\x35 \x01(\tH4\x88\x01\x01\x12\x17\n\nsale_total\x18\x36 \x01(\tH5\x88\x01\x01\x12\x1a\n\rinquiry_count\x18\x37 \x01(\tH6\x88\x01\x01\x12\"\n\x15recommend_group_count\x18\x38 \x01(\tH7\x88\x01\x01\x12\'\n\x1arecommend_common_exclusion\x18\x39 \x01(\tH8\x88\x01\x01\x12\'\n\x1apromotion_common_exclusion\x18: \x01(\tH9\x88\x01\x01\x12\x19\n\x0cmax_discount\x18; \x01(\tH:\x88\x01\x01\x12\x1b\n\x0e\x62\x61sic_discount\x18< \x01(\tH;\x88\x01\x01\x12\x17\n\nis_deleted\x18= \x01(\tH<\x88\x01\x01\x12\x36\n\x07options\x18> \x03(\x0b\x32%.core_system.product.v1.ProductOption\x12\x38\n\x08variants\x18? \x03(\x0b\x32&.core_system.product.v1.ProductVariant\x12L\n\x12product_categories\x18@ \x03(\x0b\x32\x30.core_system.product_category.v1.ProductCategoryB\x05\n\x03_idB\n\n\x08_shop_idB\r\n\x0b_product_noB\x0f\n\r_product_codeB\x0f\n\r_product_nameB\x08\n\x06_priceB\x0f\n\r_retail_priceB\x10\n\x0e_price_contentB\n\n\x08_displayB\n\n\x08_sellingB\x19\n\x17_cultural_tax_deductionB\x16\n\x14_summary_descriptionB\x17\n\x15_buy_limit_by_productB\x19\n\x17_repurchase_restrictionB\x1e\n\x1c_single_purchase_restrictionB\x10\n\x0e_buy_unit_typeB\x0b\n\t_buy_unitB\x1c\n\x1a_order_quantity_limit_typeB\x13\n\x11_minimum_quantityB\x13\n\x11_maximum_quantityB\x16\n\x14_adult_certificationB\x0f\n\r_detail_imageB\r\n\x0b_list_imageB\r\n\x0b_tiny_imageB\x0e\n\x0c_small_imageB\r\n\x0b_has_optionB\x0f\n\r_use_naverpayB\x10\n\x0e_naverpay_typeB\x10\n\x0e_supplier_codeB\x0b\n\t_sold_outB\x14\n\x12_pc_discount_priceB\x18\n\x16_mobile_discount_priceB\x16\n\x14_exposure_group_listB\x0f\n\r_use_kakaopayB\x0e\n\x0c_descriptionB\x15\n\x13_mobile_descriptionB\x1f\n\x1d_separated_mobile_descriptionB\x15\n\x13_simple_descriptionB\x1b\n\x19_is_subscription_shipmentB\x0f\n\r_created_dateB\x0f\n\r_updated_dateB\r\n\x0b_updated_atB\x0e\n\x0c_category_noB\x0e\n\x0c_option_typeB\x13\n\x11_option_list_typeB\x15\n\x13_option_preset_codeB\x17\n\x15_select_one_by_optionB\x15\n\x13_option_preset_nameB\x18\n\x16_use_additional_optionB\x1b\n\x19_use_attached_file_optionB\x14\n\x12_sale_upsell_30dayB\x0e\n\x0c_sale_upsellB\x13\n\x11_sale_total_30dayB\r\n\x0b_sale_totalB\x10\n\x0e_inquiry_countB\x18\n\x16_recommend_group_countB\x1d\n\x1b_recommend_common_exclusionB\x1d\n\x1b_promotion_common_exclusionB\x0f\n\r_max_discountB\x11\n\x0f_basic_discountB\r\n\x0b_is_deleted\"\xa5\x04\n\rProductOption\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\nproduct_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0boption_code\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x0boption_name\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x1c\n\x0frequired_option\x18\x05 \x01(\tH\x04\x88\x01\x01\x12 \n\x13option_display_type\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x1c\n\x0fis_basic_option\x18\x07 \x01(\tH\x06\x88\x01\x01\x12!\n\x14is_additional_option\x18\x08 \x01(\tH\x07\x88\x01\x01\x12$\n\x17is_attached_file_option\x18\t \x01(\tH\x08\x88\x01\x01\x12:\n\x06values\x18\n \x03(\x0b\x32*.core_system.product.v1.ProductOptionValue\x12\x18\n\x0bplatform_id\x18\x0b \x01(\tH\t\x88\x01\x01\x42\x05\n\x03_idB\r\n\x0b_product_idB\x0e\n\x0c_option_codeB\x0e\n\x0c_option_nameB\x12\n\x10_required_optionB\x16\n\x14_option_display_typeB\x12\n\x10_is_basic_optionB\x17\n\x15_is_additional_optionB\x1a\n\x18_is_attached_file_optionB\x0e\n\x0c_platform_id\"\xd8\x04\n\x12ProductOptionValue\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x11product_option_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1e\n\x11option_image_file\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x1e\n\x11option_link_image\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x19\n\x0coption_color\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x18\n\x0boption_text\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x15\n\x08value_no\x18\x07 \x01(\tH\x06\x88\x01\x01\x12\x1e\n\x11\x61\x64\x64itional_amount\x18\x08 \x01(\tH\x07\x88\x01\x01\x12 \n\x13option_display_type\x18\t \x01(\tH\x08\x88\x01\x01\x12*\n\x1d\x61\x64\x64itional_option_text_length\x18\n \x01(\tH\t\x88\x01\x01\x12\x17\n\nsize_limit\x18\x0b \x01(\tH\n\x88\x01\x01\x12\x18\n\x0bplatform_id\x18\x0c \x01(\tH\x0b\x88\x01\x01\x42\x05\n\x03_idB\x14\n\x12_product_option_idB\x14\n\x12_option_image_fileB\x14\n\x12_option_link_imageB\x0f\n\r_option_colorB\x0e\n\x0c_option_textB\x0b\n\t_value_noB\x14\n\x12_additional_amountB\x16\n\x14_option_display_typeB \n\x1e_additional_option_text_lengthB\r\n\x0b_size_limitB\x0e\n\x0c_platform_id\"\x84\x05\n\x0eProductVariant\x12\x0f\n\x02id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\nproduct_id\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x19\n\x0cvariant_code\x18\x03 \x01(\tH\x02\x88\x01\x01\x12 \n\x13\x63ustom_variant_code\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x07options\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x07\x64isplay\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x07selling\x18\x07 \x01(\tH\x06\x88\x01\x01\x12\x1e\n\x11\x61\x64\x64itional_amount\x18\x08 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\ruse_inventory\x18\t \x01(\tH\x08\x88\x01\x01\x12 \n\x13important_inventory\x18\n \x01(\tH\t\x88\x01\x01\x12#\n\x16inventory_control_type\x18\x0b \x01(\tH\n\x88\x01\x01\x12\x1c\n\x0f\x64isplay_soldout\x18\x0c \x01(\tH\x0b\x88\x01\x01\x12\x15\n\x08quantity\x18\r \x01(\tH\x0c\x88\x01\x01\x12\x1d\n\x10safety_inventory\x18\x0e \x01(\tH\r\x88\x01\x01\x42\x05\n\x03_idB\r\n\x0b_product_idB\x0f\n\r_variant_codeB\x16\n\x14_custom_variant_codeB\n\n\x08_optionsB\n\n\x08_displayB\n\n\x08_sellingB\x14\n\x12_additional_amountB\x10\n\x0e_use_inventoryB\x16\n\x14_important_inventoryB\x19\n\x17_inventory_control_typeB\x12\n\x10_display_soldoutB\x0b\n\t_quantityB\x13\n\x11_safety_inventoryb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'messages.product.common_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_PRODUCT']._serialized_start=98
  _globals['_PRODUCT']._serialized_end=3339
  _globals['_PRODUCTOPTION']._serialized_start=3342
  _globals['_PRODUCTOPTION']._serialized_end=3891
  _globals['_PRODUCTOPTIONVALUE']._serialized_start=3894
  _globals['_PRODUCTOPTIONVALUE']._serialized_end=4494
  _globals['_PRODUCTVARIANT']._serialized_start=4497
  _globals['_PRODUCTVARIANT']._serialized_end=5141
# @@protoc_insertion_point(module_scope)
