diff --git a/openapi_python_client/schema/openapi_schema_pydantic/contact.py b/openapi_python_client/schema/openapi_schema_pydantic/contact.py index a02c2638e..3571c81f7 100644 --- a/openapi_python_client/schema/openapi_schema_pydantic/contact.py +++ b/openapi_python_client/schema/openapi_schema_pydantic/contact.py @@ -1,6 +1,6 @@ from typing import Optional -from pydantic import AnyUrl, BaseModel, Extra +from pydantic import BaseModel, Extra class Contact(BaseModel): @@ -12,7 +12,7 @@ class Contact(BaseModel): """ name: Optional[str] = None - url: Optional[AnyUrl] = None + url: Optional[str] = None email: Optional[str] = None class Config: # pylint: disable=missing-class-docstring diff --git a/openapi_python_client/schema/openapi_schema_pydantic/external_documentation.py b/openapi_python_client/schema/openapi_schema_pydantic/external_documentation.py index 6f6a27156..156b93a89 100644 --- a/openapi_python_client/schema/openapi_schema_pydantic/external_documentation.py +++ b/openapi_python_client/schema/openapi_schema_pydantic/external_documentation.py @@ -1,6 +1,6 @@ from typing import Optional -from pydantic import AnyUrl, BaseModel, Extra +from pydantic import BaseModel, Extra class ExternalDocumentation(BaseModel): @@ -11,7 +11,7 @@ class ExternalDocumentation(BaseModel): """ description: Optional[str] = None - url: AnyUrl + url: str class Config: # pylint: disable=missing-class-docstring extra = Extra.allow diff --git a/openapi_python_client/schema/openapi_schema_pydantic/info.py b/openapi_python_client/schema/openapi_schema_pydantic/info.py index 2c87c8605..0c7c87d10 100644 --- a/openapi_python_client/schema/openapi_schema_pydantic/info.py +++ b/openapi_python_client/schema/openapi_schema_pydantic/info.py @@ -1,6 +1,6 @@ from typing import Optional -from pydantic import AnyUrl, BaseModel, Extra +from pydantic import BaseModel, Extra from .contact import Contact from .license import License @@ -19,7 +19,7 @@ class Info(BaseModel): title: str description: Optional[str] = None - termsOfService: Optional[AnyUrl] = None + termsOfService: Optional[str] = None contact: Optional[Contact] = None license: Optional[License] = None version: str diff --git a/openapi_python_client/schema/openapi_schema_pydantic/license.py b/openapi_python_client/schema/openapi_schema_pydantic/license.py index d055eb902..0ee372ecb 100644 --- a/openapi_python_client/schema/openapi_schema_pydantic/license.py +++ b/openapi_python_client/schema/openapi_schema_pydantic/license.py @@ -1,6 +1,6 @@ from typing import Optional -from pydantic import AnyUrl, BaseModel, Extra +from pydantic import BaseModel, Extra class License(BaseModel): @@ -12,7 +12,7 @@ class License(BaseModel): """ name: str - url: Optional[AnyUrl] = None + url: Optional[str] = None class Config: # pylint: disable=missing-class-docstring extra = Extra.allow diff --git a/openapi_python_client/schema/openapi_schema_pydantic/oauth_flow.py b/openapi_python_client/schema/openapi_schema_pydantic/oauth_flow.py index 43602227c..9c4db3a33 100644 --- a/openapi_python_client/schema/openapi_schema_pydantic/oauth_flow.py +++ b/openapi_python_client/schema/openapi_schema_pydantic/oauth_flow.py @@ -1,6 +1,6 @@ from typing import Dict, Optional -from pydantic import AnyUrl, BaseModel, Extra +from pydantic import BaseModel, Extra class OAuthFlow(BaseModel): @@ -12,9 +12,9 @@ class OAuthFlow(BaseModel): - https://swagger.io/docs/specification/authentication/oauth2/ """ - authorizationUrl: Optional[AnyUrl] = None + authorizationUrl: Optional[str] = None tokenUrl: Optional[str] = None - refreshUrl: Optional[AnyUrl] = None + refreshUrl: Optional[str] = None scopes: Dict[str, str] class Config: # pylint: disable=missing-class-docstring diff --git a/openapi_python_client/schema/openapi_schema_pydantic/security_scheme.py b/openapi_python_client/schema/openapi_schema_pydantic/security_scheme.py index 1e16ffcdc..412ad0054 100644 --- a/openapi_python_client/schema/openapi_schema_pydantic/security_scheme.py +++ b/openapi_python_client/schema/openapi_schema_pydantic/security_scheme.py @@ -1,6 +1,6 @@ from typing import Optional -from pydantic import AnyUrl, BaseModel, Extra, Field +from pydantic import BaseModel, Extra, Field from .oauth_flows import OAuthFlows @@ -26,7 +26,7 @@ class SecurityScheme(BaseModel): scheme: Optional[str] = None bearerFormat: Optional[str] = None flows: Optional[OAuthFlows] = None - openIdConnectUrl: Optional[AnyUrl] = None + openIdConnectUrl: Optional[str] = None class Config: # pylint: disable=missing-class-docstring extra = Extra.allow