Skip to content

Commit aadfcd3

Browse files
fixed code quality checks
1 parent 5e8d7b8 commit aadfcd3

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎src/sap_cloud_sdk/outputmanagement/models/output_request.py‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Output request model following CloudEvents 1.0 specification."""
22

33
from typing import Optional
4-
from datetime import datetime
4+
from datetime import datetime, timezone
55
from pydantic import BaseModel, Field
66
import uuid
77

@@ -92,7 +92,7 @@ class OutputRequest(BaseModel):
9292
)
9393

9494
time: str = Field(
95-
default_factory=lambda: datetime.utcnow().isoformat() + "Z",
95+
default_factory=lambda: datetime.now(timezone.utc).isoformat().replace("+00:00", "Z"),
9696
description="Timestamp when the output request was triggered (ISO 8601 format)"
9797
)
9898

@@ -222,12 +222,12 @@ def build(self) -> OutputRequest:
222222
raise ValueError("data is required")
223223

224224
return OutputRequest(
225-
spec_version=self._spec_version,
225+
specversion=self._spec_version,
226226
id=self._id or str(uuid.uuid4()),
227227
source=self._source,
228-
time=self._time or datetime.utcnow().isoformat() + "Z",
228+
time=self._time or datetime.now(timezone.utc).isoformat().replace("+00:00", "Z"),
229229
type=self._type,
230-
data_content_type=self._data_content_type,
230+
datacontenttype=self._data_content_type,
231231
data=self._data,
232232
xsapsisgwdestapp=self._xsapsisgwdestapp,
233233
xsapsisgwdestappid=self._xsapsisgwdestappid,

0 commit comments

Comments
 (0)