diff --git a/docuploader/protos/metadata.proto b/docuploader/protos/metadata.proto index bcc8da9..4833603 100644 --- a/docuploader/protos/metadata.proto +++ b/docuploader/protos/metadata.proto @@ -54,5 +54,15 @@ message Metadata { // The issue tracker. For example the Node Storage client's issue tracker is https://github.com/googleapis/nodejs-storage/issues string issue_tracker = 8; + // The fields below are advanced and should only be set with consultation + // from googleapis-dot-dev-team@. + + // The published stem for this docset. If unspecified, it will be set to + // `{language}/{name}`. + string stem = 9; + + // The serving path for this docset. If unspecified, it will be set to + // `{stem}/{version}`. + string serving_path = 10; } diff --git a/docuploader/protos/metadata_pb2.py b/docuploader/protos/metadata_pb2.py index cd4af7c..efa30c4 100644 --- a/docuploader/protos/metadata_pb2.py +++ b/docuploader/protos/metadata_pb2.py @@ -23,7 +23,7 @@ syntax="proto3", serialized_options=None, serialized_pb=_b( - '\n\x0emetadata.proto\x12\x13yoshi.docs.metadata\x1a\x1fgoogle/protobuf/timestamp.proto"\xcf\x01\n\x08Metadata\x12/\n\x0bupdate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x10\n\x08language\x18\x04 \x01(\t\x12\x19\n\x11\x64istribution_name\x18\x05 \x01(\t\x12\x14\n\x0cproduct_page\x18\x06 \x01(\t\x12\x19\n\x11github_repository\x18\x07 \x01(\t\x12\x15\n\rissue_tracker\x18\x08 \x01(\tb\x06proto3' + '\n\x0emetadata.proto\x12\x13yoshi.docs.metadata\x1a\x1fgoogle/protobuf/timestamp.proto"\xf3\x01\n\x08Metadata\x12/\n\x0bupdate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x10\n\x08language\x18\x04 \x01(\t\x12\x19\n\x11\x64istribution_name\x18\x05 \x01(\t\x12\x14\n\x0cproduct_page\x18\x06 \x01(\t\x12\x19\n\x11github_repository\x18\x07 \x01(\t\x12\x15\n\rissue_tracker\x18\x08 \x01(\t\x12\x0c\n\x04stem\x18\t \x01(\t\x12\x14\n\x0cserving_path\x18\n \x01(\tb\x06proto3' ), dependencies=[google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR], ) @@ -180,6 +180,42 @@ serialized_options=None, file=DESCRIPTOR, ), + _descriptor.FieldDescriptor( + name="stem", + full_name="yoshi.docs.metadata.Metadata.stem", + index=8, + number=9, + type=9, + cpp_type=9, + label=1, + has_default_value=False, + default_value=_b("").decode("utf-8"), + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + ), + _descriptor.FieldDescriptor( + name="serving_path", + full_name="yoshi.docs.metadata.Metadata.serving_path", + index=9, + number=10, + type=9, + cpp_type=9, + label=1, + has_default_value=False, + default_value=_b("").decode("utf-8"), + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + ), ], extensions=[], nested_types=[], @@ -190,7 +226,7 @@ extension_ranges=[], oneofs=[], serialized_start=73, - serialized_end=280, + serialized_end=316, ) _METADATA.fields_by_name[ diff --git a/docuploader/protos/metadata_pb2.pyi b/docuploader/protos/metadata_pb2.pyi index 9d99d55..7e7fc97 100644 --- a/docuploader/protos/metadata_pb2.pyi +++ b/docuploader/protos/metadata_pb2.pyi @@ -1,5 +1,4 @@ # @generated by generate_proto_mypy_stubs.py. Do not edit! -import sys from google.protobuf.message import Message as google___protobuf___message___Message from google.protobuf.timestamp_pb2 import ( @@ -8,8 +7,6 @@ from google.protobuf.timestamp_pb2 import ( from typing import Optional as typing___Optional, Text as typing___Text -from typing_extensions import Literal as typing_extensions___Literal - class Metadata(google___protobuf___message___Message): name = ... # type: typing___Text version = ... # type: typing___Text @@ -18,6 +15,8 @@ class Metadata(google___protobuf___message___Message): product_page = ... # type: typing___Text github_repository = ... # type: typing___Text issue_tracker = ... # type: typing___Text + stem = ... # type: typing___Text + serving_path = ... # type: typing___Text @property def update_time(self) -> google___protobuf___timestamp_pb2___Timestamp: ... def __init__( @@ -32,43 +31,10 @@ class Metadata(google___protobuf___message___Message): product_page: typing___Optional[typing___Text] = None, github_repository: typing___Optional[typing___Text] = None, issue_tracker: typing___Optional[typing___Text] = None, + stem: typing___Optional[typing___Text] = None, + serving_path: typing___Optional[typing___Text] = None, ) -> None: ... @classmethod def FromString(cls, s: bytes) -> Metadata: ... def MergeFrom(self, other_msg: google___protobuf___message___Message) -> None: ... def CopyFrom(self, other_msg: google___protobuf___message___Message) -> None: ... - if sys.version_info >= (3,): - def HasField( - self, field_name: typing_extensions___Literal[u"update_time"] - ) -> bool: ... - def ClearField( - self, - field_name: typing_extensions___Literal[ - u"distribution_name", - u"github_repository", - u"issue_tracker", - u"language", - u"name", - u"product_page", - u"update_time", - u"version", - ], - ) -> None: ... - else: - def HasField( - self, - field_name: typing_extensions___Literal[u"update_time", b"update_time"], - ) -> bool: ... - def ClearField( - self, - field_name: typing_extensions___Literal[ - b"distribution_name", - b"github_repository", - b"issue_tracker", - b"language", - b"name", - b"product_page", - b"update_time", - b"version", - ], - ) -> None: ...