File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -109,6 +109,16 @@ def path(self) -> Optional[str]:
109
109
"""
110
110
return self ._ystate .get ("path" )
111
111
112
+ @property
113
+ def file_id (self ) -> Optional [str ]:
114
+ """
115
+ Returns document's file ID.
116
+
117
+ :return: Document's file ID.
118
+ :rtype: Optional[str]
119
+ """
120
+ return self ._ystate .get ("file_id" )
121
+
112
122
@path .setter
113
123
def path (self , value : str ) -> None :
114
124
"""
@@ -119,6 +129,16 @@ def path(self, value: str) -> None:
119
129
"""
120
130
self ._ystate ["path" ] = value
121
131
132
+ @file_id .setter
133
+ def file_id (self , value : str ) -> None :
134
+ """
135
+ Sets document's file ID.
136
+
137
+ :param value: Document's file ID.
138
+ :type value: str
139
+ """
140
+ self ._ystate ["file_id" ] = value
141
+
122
142
@abstractmethod
123
143
def get (self ) -> Any :
124
144
"""
Original file line number Diff line number Diff line change @@ -229,7 +229,7 @@ def set(self, value: Dict) -> None:
229
229
# clear document
230
230
self ._ymeta .clear ()
231
231
self ._ycells .clear ()
232
- for key in [k for k in self ._ystate .keys () if k not in ("dirty" , "path" )]:
232
+ for key in [k for k in self ._ystate .keys () if k not in ("dirty" , "path" , "file_id" )]:
233
233
del self ._ystate [key ]
234
234
235
235
# initialize document
You can’t perform that action at this time.
0 commit comments