# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: defence360agent/proto/license.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from defence360agent.proto import wire_options_pb2 as defence360agent_dot_proto_dot_wire__options__pb2
from defence360agent.proto import wire_types_pb2 as defence360agent_dot_proto_dot_wire__types__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#defence360agent/proto/license.proto\x12\x12imunify.license.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a(defence360agent/proto/wire_options.proto\x1a&defence360agent/proto/wire_types.proto\"V\n\x04\x45ula\x12\x17\n\x07message\x18\x01 \x01(\tB\x06\xca\xf3\x18\x02\x08\x01\x12\x14\n\x04text\x18\x02 \x01(\tB\x06\xca\xf3\x18\x02\x08\x01\x12\x17\n\x07updated\x18\x03 \x01(\tB\x06\xca\xf3\x18\x02\x08\x01:\x06\xc2\xf3\x18\x02\x18\x01\"D\n\x0cLicensePrice\x12\x18\n\x08standard\x18\x01 \x01(\tB\x06\xca\xf3\x18\x02\x08\x01\x12\x11\n\x04\x62ulk\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_bulk\"\x9c\x02\n\x0eLicensePricing\x12/\n\x05im_av\x18\x01 \x01(\x0b\x32 .imunify.license.v1.LicensePrice\x12\x32\n\x08im_360_1\x18\x02 \x01(\x0b\x32 .imunify.license.v1.LicensePrice\x12\x33\n\tim_360_30\x18\x03 \x01(\x0b\x32 .imunify.license.v1.LicensePrice\x12\x34\n\nim_360_250\x18\x04 \x01(\x0b\x32 .imunify.license.v1.LicensePrice\x12:\n\x10im_360_unlimited\x18\x05 \x01(\x0b\x32 .imunify.license.v1.LicensePrice\"\xe1\x06\n\x0b\x46ullLicense\x12\x12\n\x02id\x18\x01 \x01(\tB\x06\xca\xf3\x18\x02\x08\x01\x12\x44\n\x0clicense_type\x18\x02 \x01(\x0e\x32\x1f.imunify.license.v1.LicenseTypeB\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x00\x88\x01\x01\x12\x1e\n\x07message\x18\x03 \x01(\tB\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x01\x88\x01\x01\x12:\n\x0credirect_url\x18\x0f \x01(\x0b\x32$.imunify.core.wire.v1.NullableString\x12\x16\n\x06status\x18\x05 \x01(\x08\x42\x06\xca\xf3\x18\x02\x08\x01\x12:\n\nuser_count\x18\x10 \x01(\x0b\x32\x1c.imunify.core.wire.v1.NumberB\x08\xca\xf3\x18\x04\x08\x01\x10\x01\x12\x38\n\nuser_limit\x18\x11 \x01(\x0b\x32\x1c.imunify.core.wire.v1.NumberB\x06\xca\xf3\x18\x02\x08\x01\x12\x17\n\nip_license\x18\x08 \x01(\x08H\x02\x88\x01\x01\x12\x33\n\x07pricing\x18\t \x01(\x0b\x32\".imunify.license.v1.LicensePricing\x12\x81\x01\n\nexpiration\x18\x12 \x01(\x0b\x32\x1f.imunify.core.wire.v1.JsonValueBL\xca\xf3\x18H2FLegacy license expiration accepts any JSON value in AgentResponseData.\x12\x30\n\x04\x64\x65mo\x18\x13 \x01(\x0b\x32\".imunify.core.wire.v1.NullableBool\x12\x31\n\x1a\x65ligible_for_imunify_patch\x18\x0c \x01(\x08\x42\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x03\x88\x01\x01\x12&\n\x0fupgrade_url_360\x18\r \x01(\tB\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x04\x88\x01\x01\x12\"\n\x0bupgrade_url\x18\x0e \x01(\tB\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x05\x88\x01\x01\x42\x0f\n\r_license_typeB\n\n\x08_messageB\r\n\x0b_ip_licenseB\x1d\n\x1b_eligible_for_imunify_patchB\x12\n\x10_upgrade_url_360B\x0e\n\x0c_upgrade_urlJ\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0c\"\xac\x03\n\nUnlicensed\x12\x18\n\x06status\x18\x01 \x01(\x08\x42\x08\xca\xf3\x18\x04\x08\x01(\x00\x12\x38\n\x0credirect_url\x18\x02 \x01(\x0e\x32\x1a.google.protobuf.NullValueB\x06\xca\xf3\x18\x02\x08\x01\x12&\n\x0fupgrade_url_360\x18\x03 \x01(\tB\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x00\x88\x01\x01\x12\"\n\x0bupgrade_url\x18\x04 \x01(\tB\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x01\x88\x01\x01\x12\x31\n\x1a\x65ligible_for_imunify_patch\x18\x05 \x01(\x08\x42\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x02\x88\x01\x01\x12\x81\x01\n\nexpiration\x18\x07 \x01(\x0b\x32\x1f.imunify.core.wire.v1.JsonValueBL\xca\xf3\x18H2FLegacy license expiration accepts any JSON value in AgentResponseData.B\x12\n\x10_upgrade_url_360B\x0e\n\x0c_upgrade_urlB\x1d\n\x1b_eligible_for_imunify_patchJ\x04\x08\x06\x10\x07\"\xd8\x02\n\x0bUserLicense\x12\x16\n\x06status\x18\x01 \x01(\x08\x42\x06\xca\xf3\x18\x02\x08\x01\x12\x44\n\x0clicense_type\x18\x02 \x01(\x0e\x32\x1f.imunify.license.v1.LicenseTypeB\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x00\x88\x01\x01\x12\x31\n\x1a\x65ligible_for_imunify_patch\x18\x03 \x01(\x08\x42\x08\xca\xf3\x18\x04\x08\x01\x10\x01H\x01\x88\x01\x01\x12\x81\x01\n\nexpiration\x18\x05 \x01(\x0b\x32\x1f.imunify.core.wire.v1.JsonValueBL\xca\xf3\x18H2FLegacy license expiration accepts any JSON value in AgentResponseData.B\x0f\n\r_license_typeB\x1d\n\x1b_eligible_for_imunify_patchJ\x04\x08\x04\x10\x05\"\xb4\x01\n\x07License\x12/\n\x04\x66ull\x18\x01 \x01(\x0b\x32\x1f.imunify.license.v1.FullLicenseH\x00\x12\x34\n\nunlicensed\x18\x02 \x01(\x0b\x32\x1e.imunify.license.v1.UnlicensedH\x00\x12/\n\x04user\x18\x03 \x01(\x0b\x32\x1f.imunify.license.v1.UserLicenseH\x00:\x08\xc2\xf3\x18\x04\x08\x01\x18\x01\x42\x07\n\x05shape\"\x1e\n\x05Token\x12\r\n\x05value\x18\x01 \x01(\t:\x06\xc2\xf3\x18\x02\x10\x01\"!\n\x08\x45ulaText\x12\r\n\x05value\x18\x01 \x01(\t:\x06\xc2\xf3\x18\x02\x10\x01*\xf9\x01\n\x0bLicenseType\x12\x1c\n\x18LICENSE_TYPE_UNSPECIFIED\x10\x00\x12,\n\x17LICENSE_TYPE_IMUNIFY_AV\x10\x01\x1a\x0f\xd2\xf3\x18\x0b\n\timunifyAV\x12\x35\n\x1cLICENSE_TYPE_IMUNIFY_AV_PLUS\x10\x02\x1a\x13\xd2\xf3\x18\x0f\n\rimunifyAVPlus\x12\x38\n\x1dLICENSE_TYPE_IMUNIFY360_TRIAL\x10\x03\x1a\x15\xd2\xf3\x18\x11\n\x0fimunify360Trial\x12-\n\x17LICENSE_TYPE_IMUNIFY360\x10\x04\x1a\x10\xd2\xf3\x18\x0c\n\nimunify360b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'defence360agent.proto.license_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY_AV"]._options = None
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY_AV"]._serialized_options = b'\322\363\030\013\n\timunifyAV'
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY_AV_PLUS"]._options = None
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY_AV_PLUS"]._serialized_options = b'\322\363\030\017\n\rimunifyAVPlus'
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY360_TRIAL"]._options = None
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY360_TRIAL"]._serialized_options = b'\322\363\030\021\n\017imunify360Trial'
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY360"]._options = None
  _LICENSETYPE.values_by_name["LICENSE_TYPE_IMUNIFY360"]._serialized_options = b'\322\363\030\014\n\nimunify360'
  _EULA.fields_by_name['message']._options = None
  _EULA.fields_by_name['message']._serialized_options = b'\312\363\030\002\010\001'
  _EULA.fields_by_name['text']._options = None
  _EULA.fields_by_name['text']._serialized_options = b'\312\363\030\002\010\001'
  _EULA.fields_by_name['updated']._options = None
  _EULA.fields_by_name['updated']._serialized_options = b'\312\363\030\002\010\001'
  _EULA._options = None
  _EULA._serialized_options = b'\302\363\030\002\030\001'
  _LICENSEPRICE.fields_by_name['standard']._options = None
  _LICENSEPRICE.fields_by_name['standard']._serialized_options = b'\312\363\030\002\010\001'
  _FULLLICENSE.fields_by_name['id']._options = None
  _FULLLICENSE.fields_by_name['id']._serialized_options = b'\312\363\030\002\010\001'
  _FULLLICENSE.fields_by_name['license_type']._options = None
  _FULLLICENSE.fields_by_name['license_type']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _FULLLICENSE.fields_by_name['message']._options = None
  _FULLLICENSE.fields_by_name['message']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _FULLLICENSE.fields_by_name['status']._options = None
  _FULLLICENSE.fields_by_name['status']._serialized_options = b'\312\363\030\002\010\001'
  _FULLLICENSE.fields_by_name['user_count']._options = None
  _FULLLICENSE.fields_by_name['user_count']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _FULLLICENSE.fields_by_name['user_limit']._options = None
  _FULLLICENSE.fields_by_name['user_limit']._serialized_options = b'\312\363\030\002\010\001'
  _FULLLICENSE.fields_by_name['expiration']._options = None
  _FULLLICENSE.fields_by_name['expiration']._serialized_options = b'\312\363\030H2FLegacy license expiration accepts any JSON value in AgentResponseData.'
  _FULLLICENSE.fields_by_name['eligible_for_imunify_patch']._options = None
  _FULLLICENSE.fields_by_name['eligible_for_imunify_patch']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _FULLLICENSE.fields_by_name['upgrade_url_360']._options = None
  _FULLLICENSE.fields_by_name['upgrade_url_360']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _FULLLICENSE.fields_by_name['upgrade_url']._options = None
  _FULLLICENSE.fields_by_name['upgrade_url']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _UNLICENSED.fields_by_name['status']._options = None
  _UNLICENSED.fields_by_name['status']._serialized_options = b'\312\363\030\004\010\001(\000'
  _UNLICENSED.fields_by_name['redirect_url']._options = None
  _UNLICENSED.fields_by_name['redirect_url']._serialized_options = b'\312\363\030\002\010\001'
  _UNLICENSED.fields_by_name['upgrade_url_360']._options = None
  _UNLICENSED.fields_by_name['upgrade_url_360']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _UNLICENSED.fields_by_name['upgrade_url']._options = None
  _UNLICENSED.fields_by_name['upgrade_url']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _UNLICENSED.fields_by_name['eligible_for_imunify_patch']._options = None
  _UNLICENSED.fields_by_name['eligible_for_imunify_patch']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _UNLICENSED.fields_by_name['expiration']._options = None
  _UNLICENSED.fields_by_name['expiration']._serialized_options = b'\312\363\030H2FLegacy license expiration accepts any JSON value in AgentResponseData.'
  _USERLICENSE.fields_by_name['status']._options = None
  _USERLICENSE.fields_by_name['status']._serialized_options = b'\312\363\030\002\010\001'
  _USERLICENSE.fields_by_name['license_type']._options = None
  _USERLICENSE.fields_by_name['license_type']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _USERLICENSE.fields_by_name['eligible_for_imunify_patch']._options = None
  _USERLICENSE.fields_by_name['eligible_for_imunify_patch']._serialized_options = b'\312\363\030\004\010\001\020\001'
  _USERLICENSE.fields_by_name['expiration']._options = None
  _USERLICENSE.fields_by_name['expiration']._serialized_options = b'\312\363\030H2FLegacy license expiration accepts any JSON value in AgentResponseData.'
  _LICENSE._options = None
  _LICENSE._serialized_options = b'\302\363\030\004\010\001\030\001'
  _TOKEN._options = None
  _TOKEN._serialized_options = b'\302\363\030\002\020\001'
  _EULATEXT._options = None
  _EULATEXT._serialized_options = b'\302\363\030\002\020\001'
  _globals['_LICENSETYPE']._serialized_start=2513
  _globals['_LICENSETYPE']._serialized_end=2762
  _globals['_EULA']._serialized_start=171
  _globals['_EULA']._serialized_end=257
  _globals['_LICENSEPRICE']._serialized_start=259
  _globals['_LICENSEPRICE']._serialized_end=327
  _globals['_LICENSEPRICING']._serialized_start=330
  _globals['_LICENSEPRICING']._serialized_end=614
  _globals['_FULLLICENSE']._serialized_start=617
  _globals['_FULLLICENSE']._serialized_end=1482
  _globals['_UNLICENSED']._serialized_start=1485
  _globals['_UNLICENSED']._serialized_end=1913
  _globals['_USERLICENSE']._serialized_start=1916
  _globals['_USERLICENSE']._serialized_end=2260
  _globals['_LICENSE']._serialized_start=2263
  _globals['_LICENSE']._serialized_end=2443
  _globals['_TOKEN']._serialized_start=2445
  _globals['_TOKEN']._serialized_end=2475
  _globals['_EULATEXT']._serialized_start=2477
  _globals['_EULATEXT']._serialized_end=2510
# @@protoc_insertion_point(module_scope)
