# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: temporal/api/testservice/v1/request_response.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 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()


from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n2temporal/api/testservice/v1/request_response.proto\x12\x1btemporal.api.testservice.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto"\x19\n\x17LockTimeSkippingRequest"\x1a\n\x18LockTimeSkippingResponse"\x1b\n\x19UnlockTimeSkippingRequest"\x1c\n\x1aUnlockTimeSkippingResponse"B\n\x11SleepUntilRequest\x12-\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp";\n\x0cSleepRequest\x12+\n\x08\x64uration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration"\x0f\n\rSleepResponse"B\n\x16GetCurrentTimeResponse\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\xaa\x01\n\x1eio.temporal.api.testservice.v1B\x14RequestResponseProtoP\x01Z-go.temporal.io/api/testservice/v1;testservice\xaa\x02\x1dTemporalio.Api.TestService.V1\xea\x02 Temporalio::Api::TestService::V1b\x06proto3'
)


_LOCKTIMESKIPPINGREQUEST = DESCRIPTOR.message_types_by_name["LockTimeSkippingRequest"]
_LOCKTIMESKIPPINGRESPONSE = DESCRIPTOR.message_types_by_name["LockTimeSkippingResponse"]
_UNLOCKTIMESKIPPINGREQUEST = DESCRIPTOR.message_types_by_name[
    "UnlockTimeSkippingRequest"
]
_UNLOCKTIMESKIPPINGRESPONSE = DESCRIPTOR.message_types_by_name[
    "UnlockTimeSkippingResponse"
]
_SLEEPUNTILREQUEST = DESCRIPTOR.message_types_by_name["SleepUntilRequest"]
_SLEEPREQUEST = DESCRIPTOR.message_types_by_name["SleepRequest"]
_SLEEPRESPONSE = DESCRIPTOR.message_types_by_name["SleepResponse"]
_GETCURRENTTIMERESPONSE = DESCRIPTOR.message_types_by_name["GetCurrentTimeResponse"]
LockTimeSkippingRequest = _reflection.GeneratedProtocolMessageType(
    "LockTimeSkippingRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _LOCKTIMESKIPPINGREQUEST,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.LockTimeSkippingRequest)
    },
)
_sym_db.RegisterMessage(LockTimeSkippingRequest)

LockTimeSkippingResponse = _reflection.GeneratedProtocolMessageType(
    "LockTimeSkippingResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _LOCKTIMESKIPPINGRESPONSE,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.LockTimeSkippingResponse)
    },
)
_sym_db.RegisterMessage(LockTimeSkippingResponse)

UnlockTimeSkippingRequest = _reflection.GeneratedProtocolMessageType(
    "UnlockTimeSkippingRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _UNLOCKTIMESKIPPINGREQUEST,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.UnlockTimeSkippingRequest)
    },
)
_sym_db.RegisterMessage(UnlockTimeSkippingRequest)

UnlockTimeSkippingResponse = _reflection.GeneratedProtocolMessageType(
    "UnlockTimeSkippingResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _UNLOCKTIMESKIPPINGRESPONSE,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.UnlockTimeSkippingResponse)
    },
)
_sym_db.RegisterMessage(UnlockTimeSkippingResponse)

SleepUntilRequest = _reflection.GeneratedProtocolMessageType(
    "SleepUntilRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _SLEEPUNTILREQUEST,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.SleepUntilRequest)
    },
)
_sym_db.RegisterMessage(SleepUntilRequest)

SleepRequest = _reflection.GeneratedProtocolMessageType(
    "SleepRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _SLEEPREQUEST,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.SleepRequest)
    },
)
_sym_db.RegisterMessage(SleepRequest)

SleepResponse = _reflection.GeneratedProtocolMessageType(
    "SleepResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _SLEEPRESPONSE,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.SleepResponse)
    },
)
_sym_db.RegisterMessage(SleepResponse)

GetCurrentTimeResponse = _reflection.GeneratedProtocolMessageType(
    "GetCurrentTimeResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETCURRENTTIMERESPONSE,
        "__module__": "temporalio.api.testservice.v1.request_response_pb2",
        # @@protoc_insertion_point(class_scope:temporal.api.testservice.v1.GetCurrentTimeResponse)
    },
)
_sym_db.RegisterMessage(GetCurrentTimeResponse)

if _descriptor._USE_C_DESCRIPTORS == False:
    DESCRIPTOR._options = None
    DESCRIPTOR._serialized_options = b"\n\036io.temporal.api.testservice.v1B\024RequestResponseProtoP\001Z-go.temporal.io/api/testservice/v1;testservice\252\002\035Temporalio.Api.TestService.V1\352\002 Temporalio::Api::TestService::V1"
    _LOCKTIMESKIPPINGREQUEST._serialized_start = 148
    _LOCKTIMESKIPPINGREQUEST._serialized_end = 173
    _LOCKTIMESKIPPINGRESPONSE._serialized_start = 175
    _LOCKTIMESKIPPINGRESPONSE._serialized_end = 201
    _UNLOCKTIMESKIPPINGREQUEST._serialized_start = 203
    _UNLOCKTIMESKIPPINGREQUEST._serialized_end = 230
    _UNLOCKTIMESKIPPINGRESPONSE._serialized_start = 232
    _UNLOCKTIMESKIPPINGRESPONSE._serialized_end = 260
    _SLEEPUNTILREQUEST._serialized_start = 262
    _SLEEPUNTILREQUEST._serialized_end = 328
    _SLEEPREQUEST._serialized_start = 330
    _SLEEPREQUEST._serialized_end = 389
    _SLEEPRESPONSE._serialized_start = 391
    _SLEEPRESPONSE._serialized_end = 406
    _GETCURRENTTIMERESPONSE._serialized_start = 408
    _GETCURRENTTIMERESPONSE._serialized_end = 474
# @@protoc_insertion_point(module_scope)
