Skip to content

Commit 3e44d87

Browse files
jens-kuertenJens Kürten
andauthored
fix: incorrect typing of custom model date fields (#36)
* fix: type of custom model date fields should be datetime, not date * update schema --------- Co-authored-by: Jens Kürten <[email protected]>
1 parent 20dcc09 commit 3e44d87

File tree

3 files changed

+40
-120
lines changed

3 files changed

+40
-120
lines changed

csfunctions/objects/document.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -301,26 +301,26 @@ class Document(BaseObject):
301301
cca_bool_model_19: bool | None = Field(None, description="Custom Boolean Field")
302302
cca_bool_model_20: bool | None = Field(None, description="Custom Boolean Field")
303303
# Custom Date Model Fields
304-
cca_date_model_1: date | datetime | None = Field(None, description="Custom Date Field")
305-
cca_date_model_2: date | datetime | None = Field(None, description="Custom Date Field")
306-
cca_date_model_3: date | datetime | None = Field(None, description="Custom Date Field")
307-
cca_date_model_4: date | datetime | None = Field(None, description="Custom Date Field")
308-
cca_date_model_5: date | datetime | None = Field(None, description="Custom Date Field")
309-
cca_date_model_6: date | datetime | None = Field(None, description="Custom Date Field")
310-
cca_date_model_7: date | datetime | None = Field(None, description="Custom Date Field")
311-
cca_date_model_8: date | datetime | None = Field(None, description="Custom Date Field")
312-
cca_date_model_9: date | datetime | None = Field(None, description="Custom Date Field")
313-
cca_date_model_10: date | datetime | None = Field(None, description="Custom Date Field")
314-
cca_date_model_11: date | datetime | None = Field(None, description="Custom Date Field")
315-
cca_date_model_12: date | datetime | None = Field(None, description="Custom Date Field")
316-
cca_date_model_13: date | datetime | None = Field(None, description="Custom Date Field")
317-
cca_date_model_14: date | datetime | None = Field(None, description="Custom Date Field")
318-
cca_date_model_15: date | datetime | None = Field(None, description="Custom Date Field")
319-
cca_date_model_16: date | datetime | None = Field(None, description="Custom Date Field")
320-
cca_date_model_17: date | datetime | None = Field(None, description="Custom Date Field")
321-
cca_date_model_18: date | datetime | None = Field(None, description="Custom Date Field")
322-
cca_date_model_19: date | datetime | None = Field(None, description="Custom Date Field")
323-
cca_date_model_20: date | datetime | None = Field(None, description="Custom Date Field")
304+
cca_date_model_1: datetime | None = Field(None, description="Custom Date Field")
305+
cca_date_model_2: datetime | None = Field(None, description="Custom Date Field")
306+
cca_date_model_3: datetime | None = Field(None, description="Custom Date Field")
307+
cca_date_model_4: datetime | None = Field(None, description="Custom Date Field")
308+
cca_date_model_5: datetime | None = Field(None, description="Custom Date Field")
309+
cca_date_model_6: datetime | None = Field(None, description="Custom Date Field")
310+
cca_date_model_7: datetime | None = Field(None, description="Custom Date Field")
311+
cca_date_model_8: datetime | None = Field(None, description="Custom Date Field")
312+
cca_date_model_9: datetime | None = Field(None, description="Custom Date Field")
313+
cca_date_model_10: datetime | None = Field(None, description="Custom Date Field")
314+
cca_date_model_11: datetime | None = Field(None, description="Custom Date Field")
315+
cca_date_model_12: datetime | None = Field(None, description="Custom Date Field")
316+
cca_date_model_13: datetime | None = Field(None, description="Custom Date Field")
317+
cca_date_model_14: datetime | None = Field(None, description="Custom Date Field")
318+
cca_date_model_15: datetime | None = Field(None, description="Custom Date Field")
319+
cca_date_model_16: datetime | None = Field(None, description="Custom Date Field")
320+
cca_date_model_17: datetime | None = Field(None, description="Custom Date Field")
321+
cca_date_model_18: datetime | None = Field(None, description="Custom Date Field")
322+
cca_date_model_19: datetime | None = Field(None, description="Custom Date Field")
323+
cca_date_model_20: datetime | None = Field(None, description="Custom Date Field")
324324

325325
files: list[File] = Field([], description="Files attached to the document")
326326

docs/reference/objects.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -309,26 +309,26 @@ Normal Document that doesn't contain a CAD-Model.
309309
| cca_bool_model_18 | bool \| None | Custom Boolean Field |
310310
| cca_bool_model_19 | bool \| None | Custom Boolean Field |
311311
| cca_bool_model_20 | bool \| None | Custom Boolean Field |
312-
| cca_date_model_1 | date \| datetime \| None | Custom Date Field |
313-
| cca_date_model_2 | date \| datetime \| None | Custom Date Field |
314-
| cca_date_model_3 | date \| datetime \| None | Custom Date Field |
315-
| cca_date_model_4 | date \| datetime \| None | Custom Date Field |
316-
| cca_date_model_5 | date \| datetime \| None | Custom Date Field |
317-
| cca_date_model_6 | date \| datetime \| None | Custom Date Field |
318-
| cca_date_model_7 | date \| datetime \| None | Custom Date Field |
319-
| cca_date_model_8 | date \| datetime \| None | Custom Date Field |
320-
| cca_date_model_9 | date \| datetime \| None | Custom Date Field |
321-
| cca_date_model_10 | date \| datetime \| None | Custom Date Field |
322-
| cca_date_model_11 | date \| datetime \| None | Custom Date Field |
323-
| cca_date_model_12 | date \| datetime \| None | Custom Date Field |
324-
| cca_date_model_13 | date \| datetime \| None | Custom Date Field |
325-
| cca_date_model_14 | date \| datetime \| None | Custom Date Field |
326-
| cca_date_model_15 | date \| datetime \| None | Custom Date Field |
327-
| cca_date_model_16 | date \| datetime \| None | Custom Date Field |
328-
| cca_date_model_17 | date \| datetime \| None | Custom Date Field |
329-
| cca_date_model_18 | date \| datetime \| None | Custom Date Field |
330-
| cca_date_model_19 | date \| datetime \| None | Custom Date Field |
331-
| cca_date_model_20 | date \| datetime \| None | Custom Date Field |
312+
| cca_date_model_1 | datetime \| None | Custom Date Field |
313+
| cca_date_model_2 | datetime \| None | Custom Date Field |
314+
| cca_date_model_3 | datetime \| None | Custom Date Field |
315+
| cca_date_model_4 | datetime \| None | Custom Date Field |
316+
| cca_date_model_5 | datetime \| None | Custom Date Field |
317+
| cca_date_model_6 | datetime \| None | Custom Date Field |
318+
| cca_date_model_7 | datetime \| None | Custom Date Field |
319+
| cca_date_model_8 | datetime \| None | Custom Date Field |
320+
| cca_date_model_9 | datetime \| None | Custom Date Field |
321+
| cca_date_model_10 | datetime \| None | Custom Date Field |
322+
| cca_date_model_11 | datetime \| None | Custom Date Field |
323+
| cca_date_model_12 | datetime \| None | Custom Date Field |
324+
| cca_date_model_13 | datetime \| None | Custom Date Field |
325+
| cca_date_model_14 | datetime \| None | Custom Date Field |
326+
| cca_date_model_15 | datetime \| None | Custom Date Field |
327+
| cca_date_model_16 | datetime \| None | Custom Date Field |
328+
| cca_date_model_17 | datetime \| None | Custom Date Field |
329+
| cca_date_model_18 | datetime \| None | Custom Date Field |
330+
| cca_date_model_19 | datetime \| None | Custom Date Field |
331+
| cca_date_model_20 | datetime \| None | Custom Date Field |
332332
| files | list[[File](objects.md#file)] | Files attached to the document |
333333
| part | typing.Optional[[Part](objects.md#part)] | |
334334

json_schemas/request.json

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -3573,10 +3573,6 @@
35733573
},
35743574
"cca_date_model_1": {
35753575
"anyOf": [
3576-
{
3577-
"format": "date",
3578-
"type": "string"
3579-
},
35803576
{
35813577
"format": "date-time",
35823578
"type": "string"
@@ -3591,10 +3587,6 @@
35913587
},
35923588
"cca_date_model_2": {
35933589
"anyOf": [
3594-
{
3595-
"format": "date",
3596-
"type": "string"
3597-
},
35983590
{
35993591
"format": "date-time",
36003592
"type": "string"
@@ -3609,10 +3601,6 @@
36093601
},
36103602
"cca_date_model_3": {
36113603
"anyOf": [
3612-
{
3613-
"format": "date",
3614-
"type": "string"
3615-
},
36163604
{
36173605
"format": "date-time",
36183606
"type": "string"
@@ -3627,10 +3615,6 @@
36273615
},
36283616
"cca_date_model_4": {
36293617
"anyOf": [
3630-
{
3631-
"format": "date",
3632-
"type": "string"
3633-
},
36343618
{
36353619
"format": "date-time",
36363620
"type": "string"
@@ -3645,10 +3629,6 @@
36453629
},
36463630
"cca_date_model_5": {
36473631
"anyOf": [
3648-
{
3649-
"format": "date",
3650-
"type": "string"
3651-
},
36523632
{
36533633
"format": "date-time",
36543634
"type": "string"
@@ -3663,10 +3643,6 @@
36633643
},
36643644
"cca_date_model_6": {
36653645
"anyOf": [
3666-
{
3667-
"format": "date",
3668-
"type": "string"
3669-
},
36703646
{
36713647
"format": "date-time",
36723648
"type": "string"
@@ -3681,10 +3657,6 @@
36813657
},
36823658
"cca_date_model_7": {
36833659
"anyOf": [
3684-
{
3685-
"format": "date",
3686-
"type": "string"
3687-
},
36883660
{
36893661
"format": "date-time",
36903662
"type": "string"
@@ -3699,10 +3671,6 @@
36993671
},
37003672
"cca_date_model_8": {
37013673
"anyOf": [
3702-
{
3703-
"format": "date",
3704-
"type": "string"
3705-
},
37063674
{
37073675
"format": "date-time",
37083676
"type": "string"
@@ -3717,10 +3685,6 @@
37173685
},
37183686
"cca_date_model_9": {
37193687
"anyOf": [
3720-
{
3721-
"format": "date",
3722-
"type": "string"
3723-
},
37243688
{
37253689
"format": "date-time",
37263690
"type": "string"
@@ -3735,10 +3699,6 @@
37353699
},
37363700
"cca_date_model_10": {
37373701
"anyOf": [
3738-
{
3739-
"format": "date",
3740-
"type": "string"
3741-
},
37423702
{
37433703
"format": "date-time",
37443704
"type": "string"
@@ -3753,10 +3713,6 @@
37533713
},
37543714
"cca_date_model_11": {
37553715
"anyOf": [
3756-
{
3757-
"format": "date",
3758-
"type": "string"
3759-
},
37603716
{
37613717
"format": "date-time",
37623718
"type": "string"
@@ -3771,10 +3727,6 @@
37713727
},
37723728
"cca_date_model_12": {
37733729
"anyOf": [
3774-
{
3775-
"format": "date",
3776-
"type": "string"
3777-
},
37783730
{
37793731
"format": "date-time",
37803732
"type": "string"
@@ -3789,10 +3741,6 @@
37893741
},
37903742
"cca_date_model_13": {
37913743
"anyOf": [
3792-
{
3793-
"format": "date",
3794-
"type": "string"
3795-
},
37963744
{
37973745
"format": "date-time",
37983746
"type": "string"
@@ -3807,10 +3755,6 @@
38073755
},
38083756
"cca_date_model_14": {
38093757
"anyOf": [
3810-
{
3811-
"format": "date",
3812-
"type": "string"
3813-
},
38143758
{
38153759
"format": "date-time",
38163760
"type": "string"
@@ -3825,10 +3769,6 @@
38253769
},
38263770
"cca_date_model_15": {
38273771
"anyOf": [
3828-
{
3829-
"format": "date",
3830-
"type": "string"
3831-
},
38323772
{
38333773
"format": "date-time",
38343774
"type": "string"
@@ -3843,10 +3783,6 @@
38433783
},
38443784
"cca_date_model_16": {
38453785
"anyOf": [
3846-
{
3847-
"format": "date",
3848-
"type": "string"
3849-
},
38503786
{
38513787
"format": "date-time",
38523788
"type": "string"
@@ -3861,10 +3797,6 @@
38613797
},
38623798
"cca_date_model_17": {
38633799
"anyOf": [
3864-
{
3865-
"format": "date",
3866-
"type": "string"
3867-
},
38683800
{
38693801
"format": "date-time",
38703802
"type": "string"
@@ -3879,10 +3811,6 @@
38793811
},
38803812
"cca_date_model_18": {
38813813
"anyOf": [
3882-
{
3883-
"format": "date",
3884-
"type": "string"
3885-
},
38863814
{
38873815
"format": "date-time",
38883816
"type": "string"
@@ -3897,10 +3825,6 @@
38973825
},
38983826
"cca_date_model_19": {
38993827
"anyOf": [
3900-
{
3901-
"format": "date",
3902-
"type": "string"
3903-
},
39043828
{
39053829
"format": "date-time",
39063830
"type": "string"
@@ -3915,10 +3839,6 @@
39153839
},
39163840
"cca_date_model_20": {
39173841
"anyOf": [
3918-
{
3919-
"format": "date",
3920-
"type": "string"
3921-
},
39223842
{
39233843
"format": "date-time",
39243844
"type": "string"

0 commit comments

Comments
 (0)