# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: dlubal/api/rfem/glass_design_objects/glass_design_sls_configuration.proto
# Protobuf Python Version: 5.28.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,
    5,
    28,
    1,
    '',
    'dlubal/api/rfem/glass_design_objects/glass_design_sls_configuration.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from dlubal.api.common import common_pb2 as dlubal_dot_api_dot_common_dot_common__pb2
from dlubal.api.rfem import referenced_object_pb2 as dlubal_dot_api_dot_rfem_dot_referenced__object__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIdlubal/api/rfem/glass_design_objects/glass_design_sls_configuration.proto\x12$dlubal.api.rfem.glass_design_objects\x1a\x1e\x64lubal/api/common/common.proto\x1a\'dlubal/api/rfem/referenced_object.proto\"\xe5,\n\x1bGlassDesignSlsConfiguration\x12\x0f\n\x02no\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12&\n\x19user_defined_name_enabled\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x11\n\x04name\x18\x03 \x01(\tH\x02\x88\x01\x01\x12%\n\x18\x61ssigned_to_all_surfaces\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12-\n\x14\x61ssigned_to_surfaces\x18\x05 \x03(\x05\x42\x0f\xc2\xf3\x18\x0b\x08\x1c\x12\x07Surface\x12#\n\x16\x61ssigned_to_all_solids\x18\x06 \x01(\x08H\x04\x88\x01\x01\x12)\n\x12\x61ssigned_to_solids\x18\x07 \x03(\x05\x42\r\xc2\xf3\x18\t\x08\x1e\x12\x05Solid\x12\'\n\x1a\x61ssigned_to_all_solid_sets\x18\x08 \x01(\x08H\x05\x88\x01\x01\x12\x30\n\x16\x61ssigned_to_solid_sets\x18\t \x03(\x05\x42\x10\xc2\xf3\x18\x0c\x08#\x12\x08SolidSet\x12\x84\x01\n\x16surfaces_settings_astm\x18\n \x01(\x0b\x32_.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsAstmTreeTableH\x06\x88\x01\x01\x12\x82\x01\n\x15surfaces_settings_din\x18\x0b \x01(\x0b\x32^.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsDinTreeTableH\x07\x88\x01\x01\x12\x84\x01\n\x16surfaces_settings_none\x18\x0c \x01(\x0b\x32_.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsNoneTreeTableH\x08\x88\x01\x01\x12\x80\x01\n\x14solids_settings_astm\x18\r \x01(\x0b\x32].dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsAstmTreeTableH\t\x88\x01\x01\x12~\n\x13solids_settings_din\x18\x0e \x01(\x0b\x32\\.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsDinTreeTableH\n\x88\x01\x01\x12\x80\x01\n\x14solids_settings_none\x18\x0f \x01(\x0b\x32].dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsNoneTreeTableH\x0b\x88\x01\x01\x12\x7f\n\x13standard_parameters\x18\x10 \x01(\x0b\x32].dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.StandardParametersTreeTableH\x0c\x88\x01\x01\x12\x14\n\x07\x63omment\x18\x11 \x01(\tH\r\x88\x01\x01\x12\x88\x01\n\x18standard_parameters_tree\x18\x12 \x01(\x0b\x32\x61.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.StandardParametersTreeTreeTableH\x0e\x88\x01\x01\x12!\n\x14id_for_export_import\x18\x13 \x01(\tH\x0f\x88\x01\x01\x12\'\n\x1ametadata_for_export_import\x18\x14 \x01(\tH\x10\x88\x01\x01\x1a\x91\x01\n\x1dSurfacesSettingsAstmTreeTable\x12p\n\x04rows\x18\x01 \x03(\x0b\x32\x62.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsAstmTreeTableRow\x1a\xc4\x02\n SurfacesSettingsAstmTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x63\x61ption\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12p\n\x04rows\x18\x06 \x03(\x0b\x32\x62.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsAstmTreeTableRowB\x06\n\x04_keyB\n\n\x08_captionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unit\x1a\x8f\x01\n\x1cSurfacesSettingsDinTreeTable\x12o\n\x04rows\x18\x01 \x03(\x0b\x32\x61.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsDinTreeTableRow\x1a\xc2\x02\n\x1fSurfacesSettingsDinTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x63\x61ption\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12o\n\x04rows\x18\x06 \x03(\x0b\x32\x61.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsDinTreeTableRowB\x06\n\x04_keyB\n\n\x08_captionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unit\x1a\x91\x01\n\x1dSurfacesSettingsNoneTreeTable\x12p\n\x04rows\x18\x01 \x03(\x0b\x32\x62.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsNoneTreeTableRow\x1a\xc4\x02\n SurfacesSettingsNoneTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x63\x61ption\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12p\n\x04rows\x18\x06 \x03(\x0b\x32\x62.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SurfacesSettingsNoneTreeTableRowB\x06\n\x04_keyB\n\n\x08_captionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unit\x1a\x8d\x01\n\x1bSolidsSettingsAstmTreeTable\x12n\n\x04rows\x18\x01 \x03(\x0b\x32`.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsAstmTreeTableRow\x1a\xc0\x02\n\x1eSolidsSettingsAstmTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x63\x61ption\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12n\n\x04rows\x18\x06 \x03(\x0b\x32`.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsAstmTreeTableRowB\x06\n\x04_keyB\n\n\x08_captionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unit\x1a\x8b\x01\n\x1aSolidsSettingsDinTreeTable\x12m\n\x04rows\x18\x01 \x03(\x0b\x32_.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsDinTreeTableRow\x1a\xbe\x02\n\x1dSolidsSettingsDinTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x63\x61ption\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12m\n\x04rows\x18\x06 \x03(\x0b\x32_.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsDinTreeTableRowB\x06\n\x04_keyB\n\n\x08_captionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unit\x1a\x8d\x01\n\x1bSolidsSettingsNoneTreeTable\x12n\n\x04rows\x18\x01 \x03(\x0b\x32`.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsNoneTreeTableRow\x1a\xc0\x02\n\x1eSolidsSettingsNoneTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x63\x61ption\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12n\n\x04rows\x18\x06 \x03(\x0b\x32`.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.SolidsSettingsNoneTreeTableRowB\x06\n\x04_keyB\n\n\x08_captionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unit\x1a\x8d\x01\n\x1bStandardParametersTreeTable\x12n\n\x04rows\x18\x01 \x03(\x0b\x32`.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.StandardParametersTreeTableRow\x1a\xc0\x02\n\x1eStandardParametersTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07\x63\x61ption\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12n\n\x04rows\x18\x06 \x03(\x0b\x32`.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.StandardParametersTreeTableRowB\x06\n\x04_keyB\n\n\x08_captionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unit\x1a\x95\x01\n\x1fStandardParametersTreeTreeTable\x12r\n\x04rows\x18\x01 \x03(\x0b\x32\x64.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.StandardParametersTreeTreeTableRow\x1a\xec\x02\n\"StandardParametersTreeTreeTableRow\x12\x10\n\x03key\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06symbol\x18\x03 \x01(\tH\x02\x88\x01\x01\x12,\n\x05value\x18\x04 \x01(\x0b\x32\x18.dlubal.api.common.ValueH\x03\x88\x01\x01\x12\x11\n\x04unit\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x11\n\x04note\x18\x06 \x01(\tH\x05\x88\x01\x01\x12r\n\x04rows\x18\x07 \x03(\x0b\x32\x64.dlubal.api.rfem.glass_design_objects.GlassDesignSlsConfiguration.StandardParametersTreeTreeTableRowB\x06\n\x04_keyB\x0e\n\x0c_descriptionB\t\n\x07_symbolB\x08\n\x06_valueB\x07\n\x05_unitB\x07\n\x05_noteB\x05\n\x03_noB\x1c\n\x1a_user_defined_name_enabledB\x07\n\x05_nameB\x1b\n\x19_assigned_to_all_surfacesB\x19\n\x17_assigned_to_all_solidsB\x1d\n\x1b_assigned_to_all_solid_setsB\x19\n\x17_surfaces_settings_astmB\x18\n\x16_surfaces_settings_dinB\x19\n\x17_surfaces_settings_noneB\x17\n\x15_solids_settings_astmB\x16\n\x14_solids_settings_dinB\x17\n\x15_solids_settings_noneB\x16\n\x14_standard_parametersB\n\n\x08_commentB\x1b\n\x19_standard_parameters_treeB\x17\n\x15_id_for_export_importB\x1d\n\x1b_metadata_for_export_importb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'dlubal.api.rfem.glass_design_objects.glass_design_sls_configuration_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_GLASSDESIGNSLSCONFIGURATION'].fields_by_name['assigned_to_surfaces']._loaded_options = None
  _globals['_GLASSDESIGNSLSCONFIGURATION'].fields_by_name['assigned_to_surfaces']._serialized_options = b'\302\363\030\013\010\034\022\007Surface'
  _globals['_GLASSDESIGNSLSCONFIGURATION'].fields_by_name['assigned_to_solids']._loaded_options = None
  _globals['_GLASSDESIGNSLSCONFIGURATION'].fields_by_name['assigned_to_solids']._serialized_options = b'\302\363\030\t\010\036\022\005Solid'
  _globals['_GLASSDESIGNSLSCONFIGURATION'].fields_by_name['assigned_to_solid_sets']._loaded_options = None
  _globals['_GLASSDESIGNSLSCONFIGURATION'].fields_by_name['assigned_to_solid_sets']._serialized_options = b'\302\363\030\014\010#\022\010SolidSet'
  _globals['_GLASSDESIGNSLSCONFIGURATION']._serialized_start=189
  _globals['_GLASSDESIGNSLSCONFIGURATION']._serialized_end=5922
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSASTMTREETABLE']._serialized_start=1713
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSASTMTREETABLE']._serialized_end=1858
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSASTMTREETABLEROW']._serialized_start=1861
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSASTMTREETABLEROW']._serialized_end=2185
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSDINTREETABLE']._serialized_start=2188
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSDINTREETABLE']._serialized_end=2331
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSDINTREETABLEROW']._serialized_start=2334
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSDINTREETABLEROW']._serialized_end=2656
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSNONETREETABLE']._serialized_start=2659
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSNONETREETABLE']._serialized_end=2804
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSNONETREETABLEROW']._serialized_start=2807
  _globals['_GLASSDESIGNSLSCONFIGURATION_SURFACESSETTINGSNONETREETABLEROW']._serialized_end=3131
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSASTMTREETABLE']._serialized_start=3134
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSASTMTREETABLE']._serialized_end=3275
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSASTMTREETABLEROW']._serialized_start=3278
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSASTMTREETABLEROW']._serialized_end=3598
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSDINTREETABLE']._serialized_start=3601
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSDINTREETABLE']._serialized_end=3740
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSDINTREETABLEROW']._serialized_start=3743
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSDINTREETABLEROW']._serialized_end=4061
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSNONETREETABLE']._serialized_start=4064
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSNONETREETABLE']._serialized_end=4205
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSNONETREETABLEROW']._serialized_start=4208
  _globals['_GLASSDESIGNSLSCONFIGURATION_SOLIDSSETTINGSNONETREETABLEROW']._serialized_end=4528
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETABLE']._serialized_start=4531
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETABLE']._serialized_end=4672
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETABLEROW']._serialized_start=4675
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETABLEROW']._serialized_end=4995
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETREETABLE']._serialized_start=4998
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETREETABLE']._serialized_end=5147
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETREETABLEROW']._serialized_start=5150
  _globals['_GLASSDESIGNSLSCONFIGURATION_STANDARDPARAMETERSTREETREETABLEROW']._serialized_end=5514
# @@protoc_insertion_point(module_scope)
