# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: s3.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    's3.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from terrascope_api.models import common_models_pb2 as common__models__pb2

from terrascope_api.models.common_models_pb2 import *

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x08s3.proto\x12\x07oi.papi\x1a\x13\x63ommon_models.proto\"}\n\"GenerateS3PresignedUrlsPostRequest\x12\x11\n\tcontainer\x18\x01 \x01(\t\x12\x14\n\x0cobject_paths\x18\x02 \x03(\t\x12\x1d\n\x15\x65xpiration_in_seconds\x18\x03 \x01(\x02\x12\x0f\n\x07user_id\x18\x04 \x01(\t\"\x87\x01\n\x11PresignedPostData\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x36\n\x06\x66ields\x18\x02 \x03(\x0b\x32&.oi.papi.PresignedPostData.FieldsEntry\x1a-\n\x0b\x46ieldsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xbd\x01\n#GenerateS3PresignedUrlsPostResponse\x12J\n\x07uploads\x18\x01 \x03(\x0b\x32\x39.oi.papi.GenerateS3PresignedUrlsPostResponse.UploadsEntry\x1aJ\n\x0cUploadsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.oi.papi.PresignedPostData:\x02\x38\x01\x32\x82\x01\n\x05S3Api\x12y\n\x1cgenerate_presigned_urls_post\x12+.oi.papi.GenerateS3PresignedUrlsPostRequest\x1a,.oi.papi.GenerateS3PresignedUrlsPostResponseP\x00\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 's3_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_PRESIGNEDPOSTDATA_FIELDSENTRY']._loaded_options = None
  _globals['_PRESIGNEDPOSTDATA_FIELDSENTRY']._serialized_options = b'8\001'
  _globals['_GENERATES3PRESIGNEDURLSPOSTRESPONSE_UPLOADSENTRY']._loaded_options = None
  _globals['_GENERATES3PRESIGNEDURLSPOSTRESPONSE_UPLOADSENTRY']._serialized_options = b'8\001'
  _globals['_GENERATES3PRESIGNEDURLSPOSTREQUEST']._serialized_start=42
  _globals['_GENERATES3PRESIGNEDURLSPOSTREQUEST']._serialized_end=167
  _globals['_PRESIGNEDPOSTDATA']._serialized_start=170
  _globals['_PRESIGNEDPOSTDATA']._serialized_end=305
  _globals['_PRESIGNEDPOSTDATA_FIELDSENTRY']._serialized_start=260
  _globals['_PRESIGNEDPOSTDATA_FIELDSENTRY']._serialized_end=305
  _globals['_GENERATES3PRESIGNEDURLSPOSTRESPONSE']._serialized_start=308
  _globals['_GENERATES3PRESIGNEDURLSPOSTRESPONSE']._serialized_end=497
  _globals['_GENERATES3PRESIGNEDURLSPOSTRESPONSE_UPLOADSENTRY']._serialized_start=423
  _globals['_GENERATES3PRESIGNEDURLSPOSTRESPONSE_UPLOADSENTRY']._serialized_end=497
  _globals['_S3API']._serialized_start=500
  _globals['_S3API']._serialized_end=630
# @@protoc_insertion_point(module_scope)
