@@ -137,11 +137,14 @@ def ocs(
137137 * ,
138138 content : bytes | str | typing .Iterable [bytes ] | typing .AsyncIterable [bytes ] | None = None ,
139139 json : dict | list | None = None ,
140+ response_type : str | None = None ,
140141 params : dict | None = None ,
141142 ** kwargs ,
142143 ):
143144 """Performs OCS call and returns OCS response payload data."""
144- return self ._session .ocs (method , path , content = content , json = json , params = params , ** kwargs )
145+ return self ._session .ocs (
146+ method , path , content = content , json = json , response_type = response_type , params = params , ** kwargs
147+ )
145148
146149 def download_log (self , fp ) -> None :
147150 """Downloads Nextcloud log file. Requires Admin privileges."""
@@ -238,11 +241,14 @@ async def ocs(
238241 * ,
239242 content : bytes | str | typing .Iterable [bytes ] | typing .AsyncIterable [bytes ] | None = None ,
240243 json : dict | list | None = None ,
244+ response_type : str | None = None ,
241245 params : dict | None = None ,
242246 ** kwargs ,
243247 ):
244248 """Performs OCS call and returns OCS response payload data."""
245- return await self ._session .ocs (method , path , content = content , json = json , params = params , ** kwargs )
249+ return await self ._session .ocs (
250+ method , path , content = content , json = json , response_type = response_type , params = params , ** kwargs
251+ )
246252
247253 async def download_log (self , fp ) -> None :
248254 """Downloads Nextcloud log file. Requires Admin privileges."""
0 commit comments