text: # -*- coding: utf-8 -*-
  # Generated by the protocol buffer compiler.  DO NOT EDIT!
  # source: createAsset.proto
  
  import sys
  _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
  from google.protobuf import descriptor as _descriptor
  from google.protobuf import message as _message
  from google.protobuf import reflection as _reflection
  from google.protobuf import symbol_database as _symbol_database
  # @@protoc_insertion_point(imports)
  
  _sym_db = _symbol_database.Default()
  
  
  
  
  DESCRIPTOR = _descriptor.FileDescriptor(
    name='createAsset.proto',
    package='asset',
    syntax='proto3',
    serialized_options=None,
    serialized_pb=_b('\n\x11\x63reateAsset.proto\x12\x05\x61sset\"\xda\x02\n\x05\x41sset\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61sset_class\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0f\n\x07picture\x18\x04 \x01(\t\x12\x14\n\x0c\x63ompany_code\x18\x05 \x01(\t\x12\x14\n\x0c\x61sset_number\x18\x06 \x01(\t\x12\x13\n\x0b\x61sset_subno\x18\x07 \x01(\t\x12\x13\n\x0b\x63ost_center\x18\x08 \x01(\t\x12%\n\x10\x61\x63quisition_date\x18\t \x01(\x0b\x32\x0b.asset.Date\x12\x0e\n\x06\x61mount\x18\n \x01(\x01\x12\x0f\n\x07ul_year\x18\x0b \x01(\x05\x12\x11\n\tul_period\x18\x0c \x01(\x05\x12\x0f\n\x07user_id\x18\r \x01(\t\x12 \n\x0b\x63reate_date\x18\x0e \x01(\x0b\x32\x0b.asset.Date\x12 \n\x0b\x63reate_time\x18\x0f \x01(\x0b\x32\x0b.asset.Time\".\n\x0fNewAssetRequest\x12\x1b\n\x05\x61sset\x18\x01 \x01(\x0b\x32\x0c.asset.Asset\"@\n\x10NewAssetResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\x08\x12\x10\n\x08\x61sset_id\x18\x02 \x01(\t\x12\x0b\n\x03log\x18\x03 \x01(\t\"0\n\x04\x44\x61te\x12\x0c\n\x04year\x18\x01 \x01(\x05\x12\r\n\x05month\x18\x02 \x01(\x05\x12\x0b\n\x03\x64\x61y\x18\x03 \x01(\x05\"4\n\x04Time\x12\x0c\n\x04hour\x18\x01 \x01(\x05\x12\x0e\n\x06minute\x18\x02 \x01(\x05\x12\x0e\n\x06second\x18\x03 \x01(\x05\"\x1b\n\x07\x41ssetId\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\"\x1c\n\x0b\x61ssetNumber\x12\r\n\x05value\x18\x01 \x01(\t\"\xdf\x01\n\x0b\x61ssetInputs\x12\x13\n\x0b\x61sset_class\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0f\n\x07picture\x18\x03 \x01(\t\x12\x14\n\x0c\x63ompany_code\x18\x04 \x01(\t\x12\x13\n\x0b\x63ost_center\x18\x05 \x01(\t\x12%\n\x10\x61\x63quisition_date\x18\x06 \x01(\x0b\x32\x0b.asset.Date\x12\x0e\n\x06\x61mount\x18\x07 \x01(\x01\x12\x0f\n\x07ul_year\x18\x08 \x01(\x05\x12\x11\n\tul_period\x18\t \x01(\x05\x12\x0f\n\x07user_id\x18\n \x01(\t\"\xef\x02\n\rassetResponse\x12\x10\n\x08\x61sset_id\x18\x01 \x01(\t\x12\x13\n\x0b\x61sset_class\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0f\n\x07picture\x18\x04 \x01(\t\x12\x14\n\x0c\x63ompany_code\x18\x05 \x01(\t\x12\x14\n\x0c\x61sset_number\x18\x06 \x01(\t\x12\x13\n\x0b\x61sset_subno\x18\x07 \x01(\t\x12\x13\n\x0b\x63ost_center\x18\x08 \x01(\t\x12%\n\x10\x61\x63quisition_date\x18\t \x01(\x0b\x32\x0b.asset.Date\x12\x0e\n\x06\x61mount\x18\n \x01(\x01\x12\x0f\n\x07ul_year\x18\x0b \x01(\x05\x12\x11\n\tul_period\x18\x0c \x01(\x05\x12\x0f\n\x07user_id\x18\r \x01(\t\x12 \n\x0b\x63reate_date\x18\x0e \x01(\x0b\x32\x0b.asset.Date\x12 \n\x0b\x63reate_time\x18\x0f \x01(\x0b\x32\x0b.asset.Time\x12\x0b\n\x03log\x18\x10 \x01(\t\"9\n\x03log\x12\x0f\n\x07\x61pi_log\x18\x01 \x01(\t\x12\x0e\n\x06\x64\x62_log\x18\x02 \x01(\t\x12\x11\n\thas_error\x18\x03 \x01(\x08\"\x17\n\x07\x61pi_log\x12\x0c\n\x04text\x18\x01 \x01(\t\"\x16\n\x06\x64\x62_log\x12\x0c\n\x04text\x18\x01 \x01(\t2j\n\x05s4api\x12*\n\x06\x63reate\x12\x12.asset.assetInputs\x1a\n.asset.log\"\x00\x12\x35\n\x07\x64isplay\x12\x12.asset.assetNumber\x1a\x14.asset.assetResponse\"\x00\x32\x80\x01\n\tDBService\x12@\n\x0binsertAsset\x12\x16.asset.NewAssetRequest\x1a\x17.asset.NewAssetResponse\"\x00\x12\x31\n\x0fselectAssetById\x12\x0e.asset.AssetId\x1a\x0c.asset.Asset\"\x00\x62\x06proto3')
  )
  
  
  
  
  _ASSET = _descriptor.Descriptor(
    name='Asset',
    full_name='asset.Asset',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='asset_id', full_name='asset.Asset.asset_id', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='asset_class', full_name='asset.Asset.asset_class', index=1,
        number=2, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='description', full_name='asset.Asset.description', index=2,
        number=3, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='picture', full_name='asset.Asset.picture', index=3,
        number=4, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='company_code', full_name='asset.Asset.company_code', index=4,
        number=5, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='asset_number', full_name='asset.Asset.asset_number', index=5,
        number=6, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='asset_subno', full_name='asset.Asset.asset_subno', index=6,
        number=7, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='cost_center', full_name='asset.Asset.cost_center', index=7,
        number=8, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='acquisition_date', full_name='asset.Asset.acquisition_date', index=8,
        number=9, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='amount', full_name='asset.Asset.amount', index=9,
        number=10, type=1, cpp_type=5, label=1,
        has_default_value=False, default_value=float(0),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='ul_year', full_name='asset.Asset.ul_year', index=10,
        number=11, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='ul_period', full_name='asset.Asset.ul_period', index=11,
        number=12, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='user_id', full_name='asset.Asset.user_id', index=12,
        number=13, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='create_date', full_name='asset.Asset.create_date', index=13,
        number=14, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='create_time', full_name='asset.Asset.create_time', index=14,
        number=15, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=29,
    serialized_end=375,
  )
  
  
  _NEWASSETREQUEST = _descriptor.Descriptor(
    name='NewAssetRequest',
    full_name='asset.NewAssetRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='asset', full_name='asset.NewAssetRequest.asset', index=0,
        number=1, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=377,
    serialized_end=423,
  )
  
  
  _NEWASSETRESPONSE = _descriptor.Descriptor(
    name='NewAssetResponse',
    full_name='asset.NewAssetResponse',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='error', full_name='asset.NewAssetResponse.error', index=0,
        number=1, type=8, cpp_type=7, label=1,
        has_default_value=False, default_value=False,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='asset_id', full_name='asset.NewAssetResponse.asset_id', index=1,
        number=2, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='log', full_name='asset.NewAssetResponse.log', index=2,
        number=3, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=425,
    serialized_end=489,
  )
  
  
  _DATE = _descriptor.Descriptor(
    name='Date',
    full_name='asset.Date',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='year', full_name='asset.Date.year', index=0,
        number=1, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='month', full_name='asset.Date.month', index=1,
        number=2, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='day', full_name='asset.Date.day', index=2,
        number=3, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=491,
    serialized_end=539,
  )
  
  
  _TIME = _descriptor.Descriptor(
    name='Time',
    full_name='asset.Time',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='hour', full_name='asset.Time.hour', index=0,
        number=1, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='minute', full_name='asset.Time.minute', index=1,
        number=2, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='second', full_name='asset.Time.second', index=2,
        number=3, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=541,
    serialized_end=593,
  )
  
  
  _ASSETID = _descriptor.Descriptor(
    name='AssetId',
    full_name='asset.AssetId',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='asset_id', full_name='asset.AssetId.asset_id', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=595,
    serialized_end=622,
  )
  
  
  _ASSETNUMBER = _descriptor.Descriptor(
    name='assetNumber',
    full_name='asset.assetNumber',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='value', full_name='asset.assetNumber.value', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=624,
    serialized_end=652,
  )
  
  
  _ASSETINPUTS = _descriptor.Descriptor(
    name='assetInputs',
    full_name='asset.assetInputs',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='asset_class', full_name='asset.assetInputs.asset_class', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='description', full_name='asset.assetInputs.description', index=1,
        number=2, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='picture', full_name='asset.assetInputs.picture', index=2,
        number=3, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='company_code', full_name='asset.assetInputs.company_code', index=3,
        number=4, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='cost_center', full_name='asset.assetInputs.cost_center', index=4,
        number=5, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='acquisition_date', full_name='asset.assetInputs.acquisition_date', index=5,
        number=6, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='amount', full_name='asset.assetInputs.amount', index=6,
        number=7, type=1, cpp_type=5, label=1,
        has_default_value=False, default_value=float(0),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='ul_year', full_name='asset.assetInputs.ul_year', index=7,
        number=8, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='ul_period', full_name='asset.assetInputs.ul_period', index=8,
        number=9, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='user_id', full_name='asset.assetInputs.user_id', index=9,
        number=10, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=655,
    serialized_end=878,
  )
  
  
  _ASSETRESPONSE = _descriptor.Descriptor(
    name='assetResponse',
    full_name='asset.assetResponse',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='asset_id', full_name='asset.assetResponse.asset_id', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='asset_class', full_name='asset.assetResponse.asset_class', index=1,
        number=2, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='description', full_name='asset.assetResponse.description', index=2,
        number=3, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='picture', full_name='asset.assetResponse.picture', index=3,
        number=4, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='company_code', full_name='asset.assetResponse.company_code', index=4,
        number=5, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='asset_number', full_name='asset.assetResponse.asset_number', index=5,
        number=6, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='asset_subno', full_name='asset.assetResponse.asset_subno', index=6,
        number=7, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='cost_center', full_name='asset.assetResponse.cost_center', index=7,
        number=8, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='acquisition_date', full_name='asset.assetResponse.acquisition_date', index=8,
        number=9, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='amount', full_name='asset.assetResponse.amount', index=9,
        number=10, type=1, cpp_type=5, label=1,
        has_default_value=False, default_value=float(0),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='ul_year', full_name='asset.assetResponse.ul_year', index=10,
        number=11, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='ul_period', full_name='asset.assetResponse.ul_period', index=11,
        number=12, type=5, cpp_type=1, label=1,
        has_default_value=False, default_value=0,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='user_id', full_name='asset.assetResponse.user_id', index=12,
        number=13, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='create_date', full_name='asset.assetResponse.create_date', index=13,
        number=14, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='create_time', full_name='asset.assetResponse.create_time', index=14,
        number=15, type=11, cpp_type=10, label=1,
        has_default_value=False, default_value=None,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='log', full_name='asset.assetResponse.log', index=15,
        number=16, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=881,
    serialized_end=1248,
  )
  
  
  _LOG = _descriptor.Descriptor(
    name='log',
    full_name='asset.log',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='api_log', full_name='asset.log.api_log', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='db_log', full_name='asset.log.db_log', index=1,
        number=2, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
      _descriptor.FieldDescriptor(
        name='has_error', full_name='asset.log.has_error', index=2,
        number=3, type=8, cpp_type=7, label=1,
        has_default_value=False, default_value=False,
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=1250,
    serialized_end=1307,
  )
  
  
  _API_LOG = _descriptor.Descriptor(
    name='api_log',
    full_name='asset.api_log',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='text', full_name='asset.api_log.text', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=1309,
    serialized_end=1332,
  )
  
  
  _DB_LOG = _descriptor.Descriptor(
    name='db_log',
    full_name='asset.db_log',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='text', full_name='asset.db_log.text', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        serialized_options=None, file=DESCRIPTOR),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=1334,
    serialized_end=1356,
  )
  
  _ASSET.fields_by_name['acquisition_date'].message_type = _DATE
  _ASSET.fields_by_name['create_date'].message_type = _DATE
  _ASSET.fields_by_name['create_time'].message_type = _TIME
  _NEWASSETREQUEST.fields_by_name['asset'].message_type = _ASSET
  _ASSETINPUTS.fields_by_name['acquisition_date'].message_type = _DATE
  _ASSETRESPONSE.fields_by_name['acquisition_date'].message_type = _DATE
  _ASSETRESPONSE.fields_by_name['create_date'].message_type = _DATE
  _ASSETRESPONSE.fields_by_name['create_time'].message_type = _TIME
  DESCRIPTOR.message_types_by_name['Asset'] = _ASSET
  DESCRIPTOR.message_types_by_name['NewAssetRequest'] = _NEWASSETREQUEST
  DESCRIPTOR.message_types_by_name['NewAssetResponse'] = _NEWASSETRESPONSE
  DESCRIPTOR.message_types_by_name['Date'] = _DATE
  DESCRIPTOR.message_types_by_name['Time'] = _TIME
  DESCRIPTOR.message_types_by_name['AssetId'] = _ASSETID
  DESCRIPTOR.message_types_by_name['assetNumber'] = _ASSETNUMBER
  DESCRIPTOR.message_types_by_name['assetInputs'] = _ASSETINPUTS
  DESCRIPTOR.message_types_by_name['assetResponse'] = _ASSETRESPONSE
  DESCRIPTOR.message_types_by_name['log'] = _LOG
  DESCRIPTOR.message_types_by_name['api_log'] = _API_LOG
  DESCRIPTOR.message_types_by_name['db_log'] = _DB_LOG
  _sym_db.RegisterFileDescriptor(DESCRIPTOR)
  
  Asset = _reflection.GeneratedProtocolMessageType('Asset', (_message.Message,), {
    'DESCRIPTOR' : _ASSET,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.Asset)
    })
  _sym_db.RegisterMessage(Asset)
  
  NewAssetRequest = _reflection.GeneratedProtocolMessageType('NewAssetRequest', (_message.Message,), {
    'DESCRIPTOR' : _NEWASSETREQUEST,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.NewAssetRequest)
    })
  _sym_db.RegisterMessage(NewAssetRequest)
  
  NewAssetResponse = _reflection.GeneratedProtocolMessageType('NewAssetResponse', (_message.Message,), {
    'DESCRIPTOR' : _NEWASSETRESPONSE,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.NewAssetResponse)
    })
  _sym_db.RegisterMessage(NewAssetResponse)
  
  Date = _reflection.GeneratedProtocolMessageType('Date', (_message.Message,), {
    'DESCRIPTOR' : _DATE,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.Date)
    })
  _sym_db.RegisterMessage(Date)
  
  Time = _reflection.GeneratedProtocolMessageType('Time', (_message.Message,), {
    'DESCRIPTOR' : _TIME,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.Time)
    })
  _sym_db.RegisterMessage(Time)
  
  AssetId = _reflection.GeneratedProtocolMessageType('AssetId', (_message.Message,), {
    'DESCRIPTOR' : _ASSETID,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.AssetId)
    })
  _sym_db.RegisterMessage(AssetId)
  
  assetNumber = _reflection.GeneratedProtocolMessageType('assetNumber', (_message.Message,), {
    'DESCRIPTOR' : _ASSETNUMBER,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.assetNumber)
    })
  _sym_db.RegisterMessage(assetNumber)
  
  assetInputs = _reflection.GeneratedProtocolMessageType('assetInputs', (_message.Message,), {
    'DESCRIPTOR' : _ASSETINPUTS,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.assetInputs)
    })
  _sym_db.RegisterMessage(assetInputs)
  
  assetResponse = _reflection.GeneratedProtocolMessageType('assetResponse', (_message.Message,), {
    'DESCRIPTOR' : _ASSETRESPONSE,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.assetResponse)
    })
  _sym_db.RegisterMessage(assetResponse)
  
  log = _reflection.GeneratedProtocolMessageType('log', (_message.Message,), {
    'DESCRIPTOR' : _LOG,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.log)
    })
  _sym_db.RegisterMessage(log)
  
  api_log = _reflection.GeneratedProtocolMessageType('api_log', (_message.Message,), {
    'DESCRIPTOR' : _API_LOG,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.api_log)
    })
  _sym_db.RegisterMessage(api_log)
  
  db_log = _reflection.GeneratedProtocolMessageType('db_log', (_message.Message,), {
    'DESCRIPTOR' : _DB_LOG,
    '__module__' : 'createAsset_pb2'
    # @@protoc_insertion_point(class_scope:asset.db_log)
    })
  _sym_db.RegisterMessage(db_log)
  
  
  
  _S4API = _descriptor.ServiceDescriptor(
    name='s4api',
    full_name='asset.s4api',
    file=DESCRIPTOR,
    index=0,
    serialized_options=None,
    serialized_start=1358,
    serialized_end=1464,
    methods=[
    _descriptor.MethodDescriptor(
      name='create',
      full_name='asset.s4api.create',
      index=0,
      containing_service=None,
      input_type=_ASSETINPUTS,
      output_type=_LOG,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='display',
      full_name='asset.s4api.display',
      index=1,
      containing_service=None,
      input_type=_ASSETNUMBER,
      output_type=_ASSETRESPONSE,
      serialized_options=None,
    ),
  ])
  _sym_db.RegisterServiceDescriptor(_S4API)
  
  DESCRIPTOR.services_by_name['s4api'] = _S4API
  
  
  _DBSERVICE = _descriptor.ServiceDescriptor(
    name='DBService',
    full_name='asset.DBService',
    file=DESCRIPTOR,
    index=1,
    serialized_options=None,
    serialized_start=1467,
    serialized_end=1595,
    methods=[
    _descriptor.MethodDescriptor(
      name='insertAsset',
      full_name='asset.DBService.insertAsset',
      index=0,
      containing_service=None,
      input_type=_NEWASSETREQUEST,
      output_type=_NEWASSETRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='selectAssetById',
      full_name='asset.DBService.selectAssetById',
      index=1,
      containing_service=None,
      input_type=_ASSETID,
      output_type=_ASSET,
      serialized_options=None,
    ),
  ])
  _sym_db.RegisterServiceDescriptor(_DBSERVICE)
  
  DESCRIPTOR.services_by_name['DBService'] = _DBSERVICE
  
  # @@protoc_insertion_point(module_scope)
  