# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ozonmp/rcn_production_facade/v1/rcn_production_facade.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 validate import validate_pb2 as validate_dot_validate__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n;ozonmp/rcn_production_facade/v1/rcn_production_facade.proto\x12\x1fozonmp.rcn_production_facade.v1\x1a\x17validate/validate.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"1\n\x16GetProductionV1Request\x12\x17\n\x02id\x18\x01 \x01(\x04\x42\x07\xfa\x42\x04\x32\x02 \x00R\x02id\"f\n\x17GetProductionV1Response\x12K\n\nproduction\x18\x01 \x01(\x0b\x32+.ozonmp.rcn_production_facade.v1.ProductionR\nproduction\"G\n\x17ListProductionV1Request\x12\x14\n\x05limit\x18\x01 \x01(\x04R\x05limit\x12\x16\n\x06offset\x18\x02 \x01(\x04R\x06offset\"i\n\x18ListProductionV1Response\x12M\n\x0bproductions\x18\x01 \x03(\x0b\x32+.ozonmp.rcn_production_facade.v1.ProductionR\x0bproductions\"\xfb\x01\n\nProduction\x12\x17\n\x02id\x18\x01 \x01(\x04\x42\x07\xfa\x42\x04\x32\x02 \x00R\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x16\n\x06rating\x18\x04 \x01(\x03R\x06rating\x12\x18\n\x07removed\x18\x05 \x01(\x08R\x07removed\x12\x34\n\x07\x63reated\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x63reated\x12\x34\n\x07updated\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07updated2\xe4\x02\n\x1aRcnProductionFacadeService\x12\xa2\x01\n\x0fGetProductionV1\x12\x37.ozonmp.rcn_production_facade.v1.GetProductionV1Request\x1a\x38.ozonmp.rcn_production_facade.v1.GetProductionV1Response\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/productions/{id}\x12\xa0\x01\n\x10ListProductionV1\x12\x38.ozonmp.rcn_production_facade.v1.ListProductionV1Request\x1a\x39.ozonmp.rcn_production_facade.v1.ListProductionV1Response\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/productionsBVZTgithub.com/ozonmp/rcn-production-api/pkg/rcn-production-facade;rcn_production_facadeb\x06proto3')



_GETPRODUCTIONV1REQUEST = DESCRIPTOR.message_types_by_name['GetProductionV1Request']
_GETPRODUCTIONV1RESPONSE = DESCRIPTOR.message_types_by_name['GetProductionV1Response']
_LISTPRODUCTIONV1REQUEST = DESCRIPTOR.message_types_by_name['ListProductionV1Request']
_LISTPRODUCTIONV1RESPONSE = DESCRIPTOR.message_types_by_name['ListProductionV1Response']
_PRODUCTION = DESCRIPTOR.message_types_by_name['Production']
GetProductionV1Request = _reflection.GeneratedProtocolMessageType('GetProductionV1Request', (_message.Message,), {
  'DESCRIPTOR' : _GETPRODUCTIONV1REQUEST,
  '__module__' : 'ozonmp.rcn_production_facade.v1.rcn_production_facade_pb2'
  # @@protoc_insertion_point(class_scope:ozonmp.rcn_production_facade.v1.GetProductionV1Request)
  })
_sym_db.RegisterMessage(GetProductionV1Request)

GetProductionV1Response = _reflection.GeneratedProtocolMessageType('GetProductionV1Response', (_message.Message,), {
  'DESCRIPTOR' : _GETPRODUCTIONV1RESPONSE,
  '__module__' : 'ozonmp.rcn_production_facade.v1.rcn_production_facade_pb2'
  # @@protoc_insertion_point(class_scope:ozonmp.rcn_production_facade.v1.GetProductionV1Response)
  })
_sym_db.RegisterMessage(GetProductionV1Response)

ListProductionV1Request = _reflection.GeneratedProtocolMessageType('ListProductionV1Request', (_message.Message,), {
  'DESCRIPTOR' : _LISTPRODUCTIONV1REQUEST,
  '__module__' : 'ozonmp.rcn_production_facade.v1.rcn_production_facade_pb2'
  # @@protoc_insertion_point(class_scope:ozonmp.rcn_production_facade.v1.ListProductionV1Request)
  })
_sym_db.RegisterMessage(ListProductionV1Request)

ListProductionV1Response = _reflection.GeneratedProtocolMessageType('ListProductionV1Response', (_message.Message,), {
  'DESCRIPTOR' : _LISTPRODUCTIONV1RESPONSE,
  '__module__' : 'ozonmp.rcn_production_facade.v1.rcn_production_facade_pb2'
  # @@protoc_insertion_point(class_scope:ozonmp.rcn_production_facade.v1.ListProductionV1Response)
  })
_sym_db.RegisterMessage(ListProductionV1Response)

Production = _reflection.GeneratedProtocolMessageType('Production', (_message.Message,), {
  'DESCRIPTOR' : _PRODUCTION,
  '__module__' : 'ozonmp.rcn_production_facade.v1.rcn_production_facade_pb2'
  # @@protoc_insertion_point(class_scope:ozonmp.rcn_production_facade.v1.Production)
  })
_sym_db.RegisterMessage(Production)

_RCNPRODUCTIONFACADESERVICE = DESCRIPTOR.services_by_name['RcnProductionFacadeService']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'ZTgithub.com/ozonmp/rcn-production-api/pkg/rcn-production-facade;rcn_production_facade'
  _GETPRODUCTIONV1REQUEST.fields_by_name['id']._options = None
  _GETPRODUCTIONV1REQUEST.fields_by_name['id']._serialized_options = b'\372B\0042\002 \000'
  _PRODUCTION.fields_by_name['id']._options = None
  _PRODUCTION.fields_by_name['id']._serialized_options = b'\372B\0042\002 \000'
  _RCNPRODUCTIONFACADESERVICE.methods_by_name['GetProductionV1']._options = None
  _RCNPRODUCTIONFACADESERVICE.methods_by_name['GetProductionV1']._serialized_options = b'\202\323\344\223\002\026\022\024/v1/productions/{id}'
  _RCNPRODUCTIONFACADESERVICE.methods_by_name['ListProductionV1']._options = None
  _RCNPRODUCTIONFACADESERVICE.methods_by_name['ListProductionV1']._serialized_options = b'\202\323\344\223\002\021\022\017/v1/productions'
  _GETPRODUCTIONV1REQUEST._serialized_start=184
  _GETPRODUCTIONV1REQUEST._serialized_end=233
  _GETPRODUCTIONV1RESPONSE._serialized_start=235
  _GETPRODUCTIONV1RESPONSE._serialized_end=337
  _LISTPRODUCTIONV1REQUEST._serialized_start=339
  _LISTPRODUCTIONV1REQUEST._serialized_end=410
  _LISTPRODUCTIONV1RESPONSE._serialized_start=412
  _LISTPRODUCTIONV1RESPONSE._serialized_end=517
  _PRODUCTION._serialized_start=520
  _PRODUCTION._serialized_end=771
  _RCNPRODUCTIONFACADESERVICE._serialized_start=774
  _RCNPRODUCTIONFACADESERVICE._serialized_end=1130
# @@protoc_insertion_point(module_scope)
