# Copyright (c) 2017-2024 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# fmt: off
# isort: skip_file
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: com/digitalasset/canton/participant/admin/v0/participant_repair_service.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 . import domain_connectivity_pb2 as com_dot_digitalasset_dot_canton_dot_participant_dot_admin_dot_v0_dot_domain__connectivity__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nMcom/digitalasset/canton/participant/admin/v0/participant_repair_service.proto\x12,com.digitalasset.canton.participant.admin.v0\x1a\x46\x63om/digitalasset/canton/participant/admin/v0/domain_connectivity.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x86\x01\n\x15PurgeContractsRequest\x12\x16\n\x06\x64omain\x18\x01 \x01(\tR\x06\x64omain\x12!\n\x0c\x63ontract_ids\x18\x02 \x03(\tR\x0b\x63ontractIds\x12\x32\n\x15ignore_already_purged\x18\x03 \x01(\x08R\x13ignoreAlreadyPurged\"\x18\n\x16PurgeContractsResponse\"\xf4\x03\n\x0f\x44ownloadRequest\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties\x12(\n\x10\x66ilter_domain_id\x18\x02 \x01(\tR\x0e\x66ilterDomainId\x12\x38\n\ttimestamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\x12)\n\x10protocol_version\x18\x04 \x01(\tR\x0fprotocolVersion\x12:\n\tchunkSize\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\tchunkSize\x12\x1f\n\x0bgzip_format\x18\x06 \x01(\x08R\ngzipFormat\x12\x90\x01\n\x17\x63ontract_domain_renames\x18\x07 \x03(\x0b\x32X.com.digitalasset.canton.participant.admin.v0.DownloadRequest.ContractDomainRenamesEntryR\x15\x63ontractDomainRenames\x1aH\n\x1a\x43ontractDomainRenamesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"(\n\x10\x41\x63sSnapshotChunk\x12\x14\n\x05\x63hunk\x18\x01 \x01(\x0cR\x05\x63hunk\"S\n\rUploadRequest\x12!\n\x0c\x61\x63s_snapshot\x18\x01 \x01(\x0cR\x0b\x61\x63sSnapshot\x12\x1f\n\x0bgzip_format\x18\x02 \x01(\x08R\ngzipFormat\"\x10\n\x0eUploadResponse\"\xc7\x01\n\x14MigrateDomainRequest\x12!\n\x0csource_alias\x18\x01 \x01(\tR\x0bsourceAlias\x12\x8b\x01\n\x1ftarget_domain_connection_config\x18\x02 \x01(\x0b\x32\x44.com.digitalasset.canton.participant.admin.v0.DomainConnectionConfigR\x1ctargetDomainConnectionConfig\"\x17\n\x15MigrateDomainResponse2\xe9\x04\n\x18ParticipantRepairService\x12\x8b\x01\n\x08\x44ownload\x12=.com.digitalasset.canton.participant.admin.v0.DownloadRequest\x1a>.com.digitalasset.canton.participant.admin.v0.AcsSnapshotChunk0\x01\x12\x85\x01\n\x06Upload\x12;.com.digitalasset.canton.participant.admin.v0.UploadRequest\x1a<.com.digitalasset.canton.participant.admin.v0.UploadResponse(\x01\x12\x9b\x01\n\x0ePurgeContracts\x12\x43.com.digitalasset.canton.participant.admin.v0.PurgeContractsRequest\x1a\x44.com.digitalasset.canton.participant.admin.v0.PurgeContractsResponse\x12\x98\x01\n\rMigrateDomain\x12\x42.com.digitalasset.canton.participant.admin.v0.MigrateDomainRequest\x1a\x43.com.digitalasset.canton.participant.admin.v0.MigrateDomainResponseB]Z[github.com/digital-asset/dazl-client/v7/go/api/com/digitalasset/canton/participant/admin/v0b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'com.digitalasset.canton.participant.admin.v0.participant_repair_service_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z[github.com/digital-asset/dazl-client/v7/go/api/com/digitalasset/canton/participant/admin/v0'
  _DOWNLOADREQUEST_CONTRACTDOMAINRENAMESENTRY._options = None
  _DOWNLOADREQUEST_CONTRACTDOMAINRENAMESENTRY._serialized_options = b'8\001'
  _globals['_PURGECONTRACTSREQUEST']._serialized_start=265
  _globals['_PURGECONTRACTSREQUEST']._serialized_end=399
  _globals['_PURGECONTRACTSRESPONSE']._serialized_start=401
  _globals['_PURGECONTRACTSRESPONSE']._serialized_end=425
  _globals['_DOWNLOADREQUEST']._serialized_start=428
  _globals['_DOWNLOADREQUEST']._serialized_end=928
  _globals['_DOWNLOADREQUEST_CONTRACTDOMAINRENAMESENTRY']._serialized_start=856
  _globals['_DOWNLOADREQUEST_CONTRACTDOMAINRENAMESENTRY']._serialized_end=928
  _globals['_ACSSNAPSHOTCHUNK']._serialized_start=930
  _globals['_ACSSNAPSHOTCHUNK']._serialized_end=970
  _globals['_UPLOADREQUEST']._serialized_start=972
  _globals['_UPLOADREQUEST']._serialized_end=1055
  _globals['_UPLOADRESPONSE']._serialized_start=1057
  _globals['_UPLOADRESPONSE']._serialized_end=1073
  _globals['_MIGRATEDOMAINREQUEST']._serialized_start=1076
  _globals['_MIGRATEDOMAINREQUEST']._serialized_end=1275
  _globals['_MIGRATEDOMAINRESPONSE']._serialized_start=1277
  _globals['_MIGRATEDOMAINRESPONSE']._serialized_end=1300
  _globals['_PARTICIPANTREPAIRSERVICE']._serialized_start=1303
  _globals['_PARTICIPANTREPAIRSERVICE']._serialized_end=1920
# @@protoc_insertion_point(module_scope)
