|
16 | 16 | from collections import OrderedDict |
17 | 17 | import functools |
18 | 18 | import re |
19 | | -from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union |
| 19 | +from typing import ( |
| 20 | + Dict, |
| 21 | + Mapping, |
| 22 | + MutableMapping, |
| 23 | + MutableSequence, |
| 24 | + Optional, |
| 25 | + Sequence, |
| 26 | + Tuple, |
| 27 | + Type, |
| 28 | + Union, |
| 29 | +) |
20 | 30 |
|
21 | 31 | from google.api_core import exceptions as core_exceptions |
22 | 32 | from google.api_core import gapic_v1 |
@@ -158,9 +168,9 @@ def transport(self) -> LanguageServiceTransport: |
158 | 168 | def __init__( |
159 | 169 | self, |
160 | 170 | *, |
161 | | - credentials: ga_credentials.Credentials = None, |
| 171 | + credentials: Optional[ga_credentials.Credentials] = None, |
162 | 172 | transport: Union[str, LanguageServiceTransport] = "grpc_asyncio", |
163 | | - client_options: ClientOptions = None, |
| 173 | + client_options: Optional[ClientOptions] = None, |
164 | 174 | client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, |
165 | 175 | ) -> None: |
166 | 176 | """Instantiates the language service client. |
@@ -204,12 +214,12 @@ def __init__( |
204 | 214 |
|
205 | 215 | async def analyze_sentiment( |
206 | 216 | self, |
207 | | - request: Union[language_service.AnalyzeSentimentRequest, dict] = None, |
| 217 | + request: Optional[Union[language_service.AnalyzeSentimentRequest, dict]] = None, |
208 | 218 | *, |
209 | | - document: language_service.Document = None, |
210 | | - encoding_type: language_service.EncodingType = None, |
| 219 | + document: Optional[language_service.Document] = None, |
| 220 | + encoding_type: Optional[language_service.EncodingType] = None, |
211 | 221 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
212 | | - timeout: float = None, |
| 222 | + timeout: Optional[float] = None, |
213 | 223 | metadata: Sequence[Tuple[str, str]] = (), |
214 | 224 | ) -> language_service.AnalyzeSentimentResponse: |
215 | 225 | r"""Analyzes the sentiment of the provided text. |
@@ -244,7 +254,7 @@ async def sample_analyze_sentiment(): |
244 | 254 | print(response) |
245 | 255 |
|
246 | 256 | Args: |
247 | | - request (Union[google.cloud.language_v1.types.AnalyzeSentimentRequest, dict]): |
| 257 | + request (Optional[Union[google.cloud.language_v1.types.AnalyzeSentimentRequest, dict]]): |
248 | 258 | The request object. The sentiment analysis request |
249 | 259 | message. |
250 | 260 | document (:class:`google.cloud.language_v1.types.Document`): |
@@ -321,12 +331,12 @@ async def sample_analyze_sentiment(): |
321 | 331 |
|
322 | 332 | async def analyze_entities( |
323 | 333 | self, |
324 | | - request: Union[language_service.AnalyzeEntitiesRequest, dict] = None, |
| 334 | + request: Optional[Union[language_service.AnalyzeEntitiesRequest, dict]] = None, |
325 | 335 | *, |
326 | | - document: language_service.Document = None, |
327 | | - encoding_type: language_service.EncodingType = None, |
| 336 | + document: Optional[language_service.Document] = None, |
| 337 | + encoding_type: Optional[language_service.EncodingType] = None, |
328 | 338 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
329 | | - timeout: float = None, |
| 339 | + timeout: Optional[float] = None, |
330 | 340 | metadata: Sequence[Tuple[str, str]] = (), |
331 | 341 | ) -> language_service.AnalyzeEntitiesResponse: |
332 | 342 | r"""Finds named entities (currently proper names and |
@@ -364,7 +374,7 @@ async def sample_analyze_entities(): |
364 | 374 | print(response) |
365 | 375 |
|
366 | 376 | Args: |
367 | | - request (Union[google.cloud.language_v1.types.AnalyzeEntitiesRequest, dict]): |
| 377 | + request (Optional[Union[google.cloud.language_v1.types.AnalyzeEntitiesRequest, dict]]): |
368 | 378 | The request object. The entity analysis request message. |
369 | 379 | document (:class:`google.cloud.language_v1.types.Document`): |
370 | 380 | Required. Input document. |
@@ -438,12 +448,14 @@ async def sample_analyze_entities(): |
438 | 448 |
|
439 | 449 | async def analyze_entity_sentiment( |
440 | 450 | self, |
441 | | - request: Union[language_service.AnalyzeEntitySentimentRequest, dict] = None, |
| 451 | + request: Optional[ |
| 452 | + Union[language_service.AnalyzeEntitySentimentRequest, dict] |
| 453 | + ] = None, |
442 | 454 | *, |
443 | | - document: language_service.Document = None, |
444 | | - encoding_type: language_service.EncodingType = None, |
| 455 | + document: Optional[language_service.Document] = None, |
| 456 | + encoding_type: Optional[language_service.EncodingType] = None, |
445 | 457 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
446 | | - timeout: float = None, |
| 458 | + timeout: Optional[float] = None, |
447 | 459 | metadata: Sequence[Tuple[str, str]] = (), |
448 | 460 | ) -> language_service.AnalyzeEntitySentimentResponse: |
449 | 461 | r"""Finds entities, similar to |
@@ -481,7 +493,7 @@ async def sample_analyze_entity_sentiment(): |
481 | 493 | print(response) |
482 | 494 |
|
483 | 495 | Args: |
484 | | - request (Union[google.cloud.language_v1.types.AnalyzeEntitySentimentRequest, dict]): |
| 496 | + request (Optional[Union[google.cloud.language_v1.types.AnalyzeEntitySentimentRequest, dict]]): |
485 | 497 | The request object. The entity-level sentiment analysis |
486 | 498 | request message. |
487 | 499 | document (:class:`google.cloud.language_v1.types.Document`): |
@@ -558,12 +570,12 @@ async def sample_analyze_entity_sentiment(): |
558 | 570 |
|
559 | 571 | async def analyze_syntax( |
560 | 572 | self, |
561 | | - request: Union[language_service.AnalyzeSyntaxRequest, dict] = None, |
| 573 | + request: Optional[Union[language_service.AnalyzeSyntaxRequest, dict]] = None, |
562 | 574 | *, |
563 | | - document: language_service.Document = None, |
564 | | - encoding_type: language_service.EncodingType = None, |
| 575 | + document: Optional[language_service.Document] = None, |
| 576 | + encoding_type: Optional[language_service.EncodingType] = None, |
565 | 577 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
566 | | - timeout: float = None, |
| 578 | + timeout: Optional[float] = None, |
567 | 579 | metadata: Sequence[Tuple[str, str]] = (), |
568 | 580 | ) -> language_service.AnalyzeSyntaxResponse: |
569 | 581 | r"""Analyzes the syntax of the text and provides sentence |
@@ -600,7 +612,7 @@ async def sample_analyze_syntax(): |
600 | 612 | print(response) |
601 | 613 |
|
602 | 614 | Args: |
603 | | - request (Union[google.cloud.language_v1.types.AnalyzeSyntaxRequest, dict]): |
| 615 | + request (Optional[Union[google.cloud.language_v1.types.AnalyzeSyntaxRequest, dict]]): |
604 | 616 | The request object. The syntax analysis request message. |
605 | 617 | document (:class:`google.cloud.language_v1.types.Document`): |
606 | 618 | Required. Input document. |
@@ -674,11 +686,11 @@ async def sample_analyze_syntax(): |
674 | 686 |
|
675 | 687 | async def classify_text( |
676 | 688 | self, |
677 | | - request: Union[language_service.ClassifyTextRequest, dict] = None, |
| 689 | + request: Optional[Union[language_service.ClassifyTextRequest, dict]] = None, |
678 | 690 | *, |
679 | | - document: language_service.Document = None, |
| 691 | + document: Optional[language_service.Document] = None, |
680 | 692 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
681 | | - timeout: float = None, |
| 693 | + timeout: Optional[float] = None, |
682 | 694 | metadata: Sequence[Tuple[str, str]] = (), |
683 | 695 | ) -> language_service.ClassifyTextResponse: |
684 | 696 | r"""Classifies a document into categories. |
@@ -713,7 +725,7 @@ async def sample_classify_text(): |
713 | 725 | print(response) |
714 | 726 |
|
715 | 727 | Args: |
716 | | - request (Union[google.cloud.language_v1.types.ClassifyTextRequest, dict]): |
| 728 | + request (Optional[Union[google.cloud.language_v1.types.ClassifyTextRequest, dict]]): |
717 | 729 | The request object. The document classification request |
718 | 730 | message. |
719 | 731 | document (:class:`google.cloud.language_v1.types.Document`): |
@@ -781,13 +793,13 @@ async def sample_classify_text(): |
781 | 793 |
|
782 | 794 | async def annotate_text( |
783 | 795 | self, |
784 | | - request: Union[language_service.AnnotateTextRequest, dict] = None, |
| 796 | + request: Optional[Union[language_service.AnnotateTextRequest, dict]] = None, |
785 | 797 | *, |
786 | | - document: language_service.Document = None, |
787 | | - features: language_service.AnnotateTextRequest.Features = None, |
788 | | - encoding_type: language_service.EncodingType = None, |
| 798 | + document: Optional[language_service.Document] = None, |
| 799 | + features: Optional[language_service.AnnotateTextRequest.Features] = None, |
| 800 | + encoding_type: Optional[language_service.EncodingType] = None, |
789 | 801 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
790 | | - timeout: float = None, |
| 802 | + timeout: Optional[float] = None, |
791 | 803 | metadata: Sequence[Tuple[str, str]] = (), |
792 | 804 | ) -> language_service.AnnotateTextResponse: |
793 | 805 | r"""A convenience method that provides all the features |
@@ -824,7 +836,7 @@ async def sample_annotate_text(): |
824 | 836 | print(response) |
825 | 837 |
|
826 | 838 | Args: |
827 | | - request (Union[google.cloud.language_v1.types.AnnotateTextRequest, dict]): |
| 839 | + request (Optional[Union[google.cloud.language_v1.types.AnnotateTextRequest, dict]]): |
828 | 840 | The request object. The request message for the text |
829 | 841 | annotation API, which can perform multiple analysis |
830 | 842 | types (sentiment, entities, and syntax) in one call. |
|
0 commit comments