codekingpro/portable-devtools
114k
1# Copyright 2025 Google LLC2#3# Licensed under the Apache License, Version 2.0 (the "License");4# you may not use this file except in compliance with the License.5# You may obtain a copy of the License at6#7# http://www.apache.org/licenses/LICENSE-2.08#9# Unless required by applicable law or agreed to in writing, software10# distributed under the License is distributed on an "AS IS" BASIS,11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.12# See the License for the specific language governing permissions and13# limitations under the License.14 15from typing import ClassVar as _ClassVar16from typing import Iterable as _Iterable17from typing import Mapping as _Mapping18from typing import Optional as _Optional19from typing import Union as _Union20 21from google.protobuf import descriptor as _descriptor22from google.protobuf import duration_pb2 as _duration_pb223from google.protobuf import message as _message24from google.protobuf.internal import containers as _containers25 26DESCRIPTOR: _descriptor.FileDescriptor27 28class ErrorInfo(_message.Message):29 __slots__ = ("reason", "domain", "metadata")30 class MetadataEntry(_message.Message):31 __slots__ = ("key", "value")32 KEY_FIELD_NUMBER: _ClassVar[int]33 VALUE_FIELD_NUMBER: _ClassVar[int]34 key: str35 value: str36 def __init__(37 self, key: _Optional[str] = ..., value: _Optional[str] = ...38 ) -> None: ...39 40 REASON_FIELD_NUMBER: _ClassVar[int]41 DOMAIN_FIELD_NUMBER: _ClassVar[int]42 METADATA_FIELD_NUMBER: _ClassVar[int]43 reason: str44 domain: str45 metadata: _containers.ScalarMap[str, str]46 def __init__(47 self,48 reason: _Optional[str] = ...,49 domain: _Optional[str] = ...,50 metadata: _Optional[_Mapping[str, str]] = ...,51 ) -> None: ...52 53class RetryInfo(_message.Message):54 __slots__ = ("retry_delay",)55 RETRY_DELAY_FIELD_NUMBER: _ClassVar[int]56 retry_delay: _duration_pb2.Duration57 def __init__(58 self, retry_delay: _Optional[_Union[_duration_pb2.Duration, _Mapping]] = ...59 ) -> None: ...60 61class DebugInfo(_message.Message):62 __slots__ = ("stack_entries", "detail")63 STACK_ENTRIES_FIELD_NUMBER: _ClassVar[int]64 DETAIL_FIELD_NUMBER: _ClassVar[int]65 stack_entries: _containers.RepeatedScalarFieldContainer[str]66 detail: str67 def __init__(68 self,69 stack_entries: _Optional[_Iterable[str]] = ...,70 detail: _Optional[str] = ...,71 ) -> None: ...72 73class QuotaFailure(_message.Message):74 __slots__ = ("violations",)75 class Violation(_message.Message):76 __slots__ = (77 "subject",78 "description",79 "api_service",80 "quota_metric",81 "quota_id",82 "quota_dimensions",83 "quota_value",84 "future_quota_value",85 )86 class QuotaDimensionsEntry(_message.Message):87 __slots__ = ("key", "value")88 KEY_FIELD_NUMBER: _ClassVar[int]89 VALUE_FIELD_NUMBER: _ClassVar[int]90 key: str91 value: str92 def __init__(93 self, key: _Optional[str] = ..., value: _Optional[str] = ...94 ) -> None: ...95 96 SUBJECT_FIELD_NUMBER: _ClassVar[int]97 DESCRIPTION_FIELD_NUMBER: _ClassVar[int]98 API_SERVICE_FIELD_NUMBER: _ClassVar[int]99 QUOTA_METRIC_FIELD_NUMBER: _ClassVar[int]100 QUOTA_ID_FIELD_NUMBER: _ClassVar[int]101 QUOTA_DIMENSIONS_FIELD_NUMBER: _ClassVar[int]102 QUOTA_VALUE_FIELD_NUMBER: _ClassVar[int]103 FUTURE_QUOTA_VALUE_FIELD_NUMBER: _ClassVar[int]104 subject: str105 description: str106 api_service: str107 quota_metric: str108 quota_id: str109 quota_dimensions: _containers.ScalarMap[str, str]110 quota_value: int111 future_quota_value: int112 def __init__(113 self,114 subject: _Optional[str] = ...,115 description: _Optional[str] = ...,116 api_service: _Optional[str] = ...,117 quota_metric: _Optional[str] = ...,118 quota_id: _Optional[str] = ...,119 quota_dimensions: _Optional[_Mapping[str, str]] = ...,120 quota_value: _Optional[int] = ...,121 future_quota_value: _Optional[int] = ...,122 ) -> None: ...123 124 VIOLATIONS_FIELD_NUMBER: _ClassVar[int]125 violations: _containers.RepeatedCompositeFieldContainer[QuotaFailure.Violation]126 def __init__(127 self,128 violations: _Optional[129 _Iterable[_Union[QuotaFailure.Violation, _Mapping]]130 ] = ...,131 ) -> None: ...132 133class PreconditionFailure(_message.Message):134 __slots__ = ("violations",)135 class Violation(_message.Message):136 __slots__ = ("type", "subject", "description")137 TYPE_FIELD_NUMBER: _ClassVar[int]138 SUBJECT_FIELD_NUMBER: _ClassVar[int]139 DESCRIPTION_FIELD_NUMBER: _ClassVar[int]140 type: str141 subject: str142 description: str143 def __init__(144 self,145 type: _Optional[str] = ...,146 subject: _Optional[str] = ...,147 description: _Optional[str] = ...,148 ) -> None: ...149 150 VIOLATIONS_FIELD_NUMBER: _ClassVar[int]151 violations: _containers.RepeatedCompositeFieldContainer[152 PreconditionFailure.Violation153 ]154 def __init__(155 self,156 violations: _Optional[157 _Iterable[_Union[PreconditionFailure.Violation, _Mapping]]158 ] = ...,159 ) -> None: ...160 161class BadRequest(_message.Message):162 __slots__ = ("field_violations",)163 class FieldViolation(_message.Message):164 __slots__ = ("field", "description", "reason", "localized_message")165 FIELD_FIELD_NUMBER: _ClassVar[int]166 DESCRIPTION_FIELD_NUMBER: _ClassVar[int]167 REASON_FIELD_NUMBER: _ClassVar[int]168 LOCALIZED_MESSAGE_FIELD_NUMBER: _ClassVar[int]169 field: str170 description: str171 reason: str172 localized_message: LocalizedMessage173 def __init__(174 self,175 field: _Optional[str] = ...,176 description: _Optional[str] = ...,177 reason: _Optional[str] = ...,178 localized_message: _Optional[_Union[LocalizedMessage, _Mapping]] = ...,179 ) -> None: ...180 181 FIELD_VIOLATIONS_FIELD_NUMBER: _ClassVar[int]182 field_violations: _containers.RepeatedCompositeFieldContainer[183 BadRequest.FieldViolation184 ]185 def __init__(186 self,187 field_violations: _Optional[188 _Iterable[_Union[BadRequest.FieldViolation, _Mapping]]189 ] = ...,190 ) -> None: ...191 192class RequestInfo(_message.Message):193 __slots__ = ("request_id", "serving_data")194 REQUEST_ID_FIELD_NUMBER: _ClassVar[int]195 SERVING_DATA_FIELD_NUMBER: _ClassVar[int]196 request_id: str197 serving_data: str198 def __init__(199 self, request_id: _Optional[str] = ..., serving_data: _Optional[str] = ...200 ) -> None: ...201 202class ResourceInfo(_message.Message):203 __slots__ = ("resource_type", "resource_name", "owner", "description")204 RESOURCE_TYPE_FIELD_NUMBER: _ClassVar[int]205 RESOURCE_NAME_FIELD_NUMBER: _ClassVar[int]206 OWNER_FIELD_NUMBER: _ClassVar[int]207 DESCRIPTION_FIELD_NUMBER: _ClassVar[int]208 resource_type: str209 resource_name: str210 owner: str211 description: str212 def __init__(213 self,214 resource_type: _Optional[str] = ...,215 resource_name: _Optional[str] = ...,216 owner: _Optional[str] = ...,217 description: _Optional[str] = ...,218 ) -> None: ...219 220class Help(_message.Message):221 __slots__ = ("links",)222 class Link(_message.Message):223 __slots__ = ("description", "url")224 DESCRIPTION_FIELD_NUMBER: _ClassVar[int]225 URL_FIELD_NUMBER: _ClassVar[int]226 description: str227 url: str228 def __init__(229 self, description: _Optional[str] = ..., url: _Optional[str] = ...230 ) -> None: ...231 232 LINKS_FIELD_NUMBER: _ClassVar[int]233 links: _containers.RepeatedCompositeFieldContainer[Help.Link]234 def __init__(235 self, links: _Optional[_Iterable[_Union[Help.Link, _Mapping]]] = ...236 ) -> None: ...237 238class LocalizedMessage(_message.Message):239 __slots__ = ("locale", "message")240 LOCALE_FIELD_NUMBER: _ClassVar[int]241 MESSAGE_FIELD_NUMBER: _ClassVar[int]242 locale: str243 message: str244 def __init__(245 self, locale: _Optional[str] = ..., message: _Optional[str] = ...246 ) -> None: ...247 