Skip to content

Commit e9325ac

Browse files
author
gabino
committed
Update URL type to SerializableHttpUrl and SerializableAnyUrl
1 parent f1947e4 commit e9325ac

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

cuenca/resources/endpoints.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import ClassVar, Optional
22

33
from cuenca_validations.types.enums import WebhookEvent
4-
from cuenca_validations.types.general import HttpUrlString
4+
from cuenca_validations.types.general import SerializableHttpUrl
55
from cuenca_validations.types.requests import (
66
EndpointRequest,
77
EndpointUpdateRequest,
@@ -15,7 +15,7 @@
1515
class Endpoint(Creatable, Deactivable, Retrievable, Queryable, Updateable):
1616
_resource: ClassVar = 'endpoints'
1717

18-
url: HttpUrlString = Field(description='HTTPS url to send webhooks')
18+
url: SerializableHttpUrl = Field(description='HTTPS url to send webhooks')
1919
secret: str = Field(
2020
description='token to verify the webhook is sent by Cuenca '
2121
'using HMAC algorithm',
@@ -52,7 +52,7 @@ class Endpoint(Creatable, Deactivable, Retrievable, Queryable, Updateable):
5252
@classmethod
5353
def create(
5454
cls,
55-
url: HttpUrlString,
55+
url: SerializableHttpUrl,
5656
events: Optional[list[WebhookEvent]] = None,
5757
*,
5858
session: Session = global_session,
@@ -73,7 +73,7 @@ def create(
7373
def update(
7474
cls,
7575
endpoint_id: str,
76-
url: Optional[HttpUrlString] = None,
76+
url: Optional[SerializableHttpUrl] = None,
7777
events: Optional[list[WebhookEvent]] = None,
7878
is_enable: Optional[bool] = None,
7979
*,

cuenca/resources/files.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import ClassVar, Optional
33

44
from cuenca_validations.types import FileQuery, FileUploadRequest, KYCFileType
5-
from cuenca_validations.types.general import HttpUrlString
5+
from cuenca_validations.types.general import SerializableHttpUrl
66

77
from ..http import Session, session as global_session
88
from .base import Downloadable, Queryable, Uploadable
@@ -14,7 +14,7 @@ class File(Downloadable, Queryable, Uploadable):
1414

1515
extension: str
1616
type: KYCFileType
17-
url: HttpUrlString
17+
url: SerializableHttpUrl
1818
user_id: str
1919

2020
@classmethod

cuenca/resources/sessions.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import ClassVar, Optional
33

44
from cuenca_validations.types import SessionRequest, SessionType
5-
from cuenca_validations.types.general import AnyUrlString
5+
from cuenca_validations.types.general import SerializableAnyUrl
66
from pydantic import ConfigDict
77

88
from .. import http
@@ -17,8 +17,8 @@ class Session(Creatable, Retrievable, Queryable):
1717
user_id: str
1818
platform_id: str
1919
expires_at: dt.datetime
20-
success_url: Optional[AnyUrlString] = None
21-
failure_url: Optional[AnyUrlString] = None
20+
success_url: Optional[SerializableAnyUrl] = None
21+
failure_url: Optional[SerializableAnyUrl] = None
2222
type: Optional[SessionType] = None
2323

2424
model_config = ConfigDict(

cuenca/resources/users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
UserUpdateRequest,
1616
)
1717
from cuenca_validations.types.enums import Country, Gender, State
18-
from cuenca_validations.types.general import HttpUrlString
18+
from cuenca_validations.types.general import SerializableHttpUrl
1919
from cuenca_validations.types.identities import Curp
2020
from pydantic import ConfigDict, EmailStr, Field
2121

@@ -148,7 +148,7 @@ def update(
148148
status: Optional[UserStatus] = None,
149149
email_verification_id: Optional[str] = None,
150150
phone_verification_id: Optional[str] = None,
151-
curp_document: Optional[HttpUrlString] = None,
151+
curp_document: Optional[SerializableHttpUrl] = None,
152152
*,
153153
session: Session = global_session,
154154
) -> 'User':

0 commit comments

Comments
 (0)