Skip to content

Commit 18e4281

Browse files
authored
Fix datetime field type (#16)
* fix: field type * chore: version v1.0.3
1 parent 36cc5ae commit 18e4281

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="vika",
8-
version="1.0.2",
8+
version="1.0.3",
99
author="vikadata",
1010
author_email="[email protected]",
1111
description="维格表官方 Python SDK",

vika/types/field.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ class RatingFieldProperty(BaseModel):
109109

110110
class DateTimeFieldProperty(BaseModel):
111111
format: str
112-
autoFill: bool
113-
includeTime: bool
112+
autoFill: bool = False
113+
includeTime: bool = False
114114

115115

116116
class CreatedTimeFieldProperty(DateTimeFieldProperty):
@@ -123,7 +123,7 @@ class LastModifiedTimeFieldProperty(DateTimeFieldProperty):
123123

124124
class MagicLinkFieldProperty(BaseModel):
125125
foreignDatasheetId: str
126-
brotherFieldId: str
126+
brotherFieldId: Optional[str] = "" # 字表关联没有兄弟字段
127127

128128

129129
class FieldPropertyWithDstId(BaseModel):
@@ -136,12 +136,12 @@ class MagicLookupFieldProperty(BaseModel):
136136
hasError: Optional[bool]
137137
entityField: Optional[FieldPropertyWithDstId]
138138
rollupFunction: RollUpFunctionEnum
139-
valueType: ComputeValueTypeEnum
139+
valueType: Optional[ComputeValueTypeEnum] = ComputeValueTypeEnum.String
140140

141141

142142
class FormulaFieldProperty(BaseModel):
143143
expression: Optional[str] # 一定会有公式表达式吗
144-
valueType: ComputeValueTypeEnum
144+
valueType: Optional[ComputeValueTypeEnum] = ComputeValueTypeEnum.String
145145
hasError: Optional[bool]
146146

147147

0 commit comments

Comments
 (0)