Skip to content

Commit a22dcee

Browse files
committed
feat:update api
Change-Id: I1bf08c29c95231bd0cd49f60ce7729d914074966
1 parent ef9436a commit a22dcee

79 files changed

Lines changed: 2672 additions & 167 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

lark_oapi/api/__init__.py

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
1-
from . import workplace
2-
from . import application
3-
from . import minutes
4-
from . import tenant
5-
from . import compensation
6-
from . import directory
7-
from . import corehr
8-
from . import docs
9-
from . import ehr
10-
from . import wiki
11-
from . import acs
12-
from . import board
13-
from . import hire
14-
from . import bitable
151
from . import event
16-
from . import performance
17-
from . import meeting_room
18-
from . import calendar
19-
from . import contact
20-
from . import drive
21-
from . import aily
22-
from . import approval
23-
from . import task
2+
from . import optical_char_recognition
3+
from . import okr
4+
from . import search
245
from . import verification
25-
from . import mail
6+
from . import approval
267
from . import document_ai
8+
from . import mdm
9+
from . import mail
10+
from . import wiki
11+
from . import admin
12+
from . import application
13+
from . import authen
14+
from . import calendar
15+
from . import corehr
16+
from . import apaas
17+
from . import directory
18+
from . import aily
19+
from . import security_and_compliance
20+
from . import sheets
21+
from . import baike
22+
from . import bitable
23+
from . import workplace
2724
from . import im
28-
from . import payroll
25+
from . import personal_settings
26+
from . import tenant
2927
from . import translation
30-
from . import moments
31-
from . import okr
32-
from . import search
33-
from . import apaas
34-
from . import auth
28+
from . import acs
29+
from . import attendance
30+
from . import block
31+
from . import task
3532
from . import report
36-
from . import admin
37-
from . import authen
38-
from . import vc
3933
from . import base
4034
from . import lingo
41-
from . import passport
42-
from . import speech_to_text
35+
from . import moments
36+
from . import ehr
37+
from . import hire
38+
from . import meeting_room
39+
from . import contact
40+
from . import payroll
4341
from . import helpdesk
44-
from . import attendance
45-
from . import block
42+
from . import passport
43+
from . import performance
44+
from . import docs
45+
from . import drive
46+
from . import vc
47+
from . import board
48+
from . import cardkit
4649
from . import docx
47-
from . import personal_settings
48-
from . import security_and_compliance
49-
from . import mdm
50+
from . import minutes
51+
from . import speech_to_text
52+
from . import auth
53+
from . import compensation
5054
from . import human_authentication
51-
from . import optical_char_recognition
52-
from . import sheets
53-
from . import baike
54-
from . import cardkit

lark_oapi/api/apaas/v1/model/__init__.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,9 @@
176176
from .rollback_points_user_task_request import *
177177
from .sql_commands_workspace_request_body import *
178178
from .sql_commands_workspace_request import *
179+
from .enum_get_workspace_enum_request import *
180+
from .list_workspace_enum_request import *
181+
from .list_workspace_table_request import *
179182
from .records_batch_update_workspace_table_request_body import *
180183
from .records_batch_update_workspace_table_request import *
181184
from .records_delete_workspace_table_request import *
@@ -184,6 +187,7 @@
184187
from .records_patch_workspace_table_request import *
185188
from .records_post_workspace_table_request_body import *
186189
from .records_post_workspace_table_request import *
190+
from .table_get_workspace_table_request import *
187191
from .views_get_workspace_view_request import *
188192
from .list_app_response_body import *
189193
from .list_app_response import *
@@ -247,6 +251,12 @@
247251
from .rollback_points_user_task_response import *
248252
from .sql_commands_workspace_response_body import *
249253
from .sql_commands_workspace_response import *
254+
from .enum_get_workspace_enum_response_body import *
255+
from .enum_get_workspace_enum_response import *
256+
from .list_workspace_enum_response_body import *
257+
from .list_workspace_enum_response import *
258+
from .list_workspace_table_response_body import *
259+
from .list_workspace_table_response import *
250260
from .records_batch_update_workspace_table_response_body import *
251261
from .records_batch_update_workspace_table_response import *
252262
from .records_delete_workspace_table_response import *
@@ -256,5 +266,8 @@
256266
from .records_patch_workspace_table_response import *
257267
from .records_post_workspace_table_response_body import *
258268
from .records_post_workspace_table_response import *
269+
from .table_get_workspace_table_response_body import *
270+
from .table_get_workspace_table_response import *
259271
from .views_get_workspace_view_response_body import *
260272
from .views_get_workspace_view_response import *
273+
from .p2_apaas_workspace_record_change_v1 import *
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Code generated by Lark OpenAPI.
2+
3+
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
4+
from lark_oapi.core.model import BaseRequest
5+
from lark_oapi.core.enum import HttpMethod, AccessTokenType
6+
7+
8+
class EnumGetWorkspaceEnumRequest(BaseRequest):
9+
def __init__(self) -> None:
10+
super().__init__()
11+
self.workspace_id: Optional[str] = None
12+
self.enum_name: Optional[str] = None
13+
14+
@staticmethod
15+
def builder() -> "EnumGetWorkspaceEnumRequestBuilder":
16+
return EnumGetWorkspaceEnumRequestBuilder()
17+
18+
19+
class EnumGetWorkspaceEnumRequestBuilder(object):
20+
21+
def __init__(self) -> None:
22+
enum_get_workspace_enum_request = EnumGetWorkspaceEnumRequest()
23+
enum_get_workspace_enum_request.http_method = HttpMethod.GET
24+
enum_get_workspace_enum_request.uri = "/open-apis/apaas/v1/workspaces/:workspace_id/enums/:enum_name"
25+
enum_get_workspace_enum_request.token_types = {AccessTokenType.USER}
26+
self._enum_get_workspace_enum_request: EnumGetWorkspaceEnumRequest = enum_get_workspace_enum_request
27+
28+
def workspace_id(self, workspace_id: str) -> "EnumGetWorkspaceEnumRequestBuilder":
29+
self._enum_get_workspace_enum_request.workspace_id = workspace_id
30+
self._enum_get_workspace_enum_request.paths["workspace_id"] = str(workspace_id)
31+
return self
32+
33+
def enum_name(self, enum_name: str) -> "EnumGetWorkspaceEnumRequestBuilder":
34+
self._enum_get_workspace_enum_request.enum_name = enum_name
35+
self._enum_get_workspace_enum_request.paths["enum_name"] = str(enum_name)
36+
return self
37+
38+
def build(self) -> EnumGetWorkspaceEnumRequest:
39+
return self._enum_get_workspace_enum_request
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Code generated by Lark OpenAPI.
2+
3+
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
4+
from lark_oapi.core.construct import init
5+
from lark_oapi.core.model import BaseResponse
6+
from .enum_get_workspace_enum_response_body import EnumGetWorkspaceEnumResponseBody
7+
8+
9+
class EnumGetWorkspaceEnumResponse(BaseResponse):
10+
_types = {
11+
"data": EnumGetWorkspaceEnumResponseBody
12+
}
13+
14+
def __init__(self, d=None):
15+
super().__init__(d)
16+
self.data: Optional[EnumGetWorkspaceEnumResponseBody] = None
17+
init(self, d, self._types)
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Code generated by Lark OpenAPI.
2+
3+
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
4+
from lark_oapi.core.construct import init
5+
from .workspace_user_info import WorkspaceUserInfo
6+
7+
8+
class EnumGetWorkspaceEnumResponseBody(object):
9+
_types = {
10+
"name": str,
11+
"description": str,
12+
"options": List[str],
13+
"created_at": str,
14+
"created_by": WorkspaceUserInfo,
15+
}
16+
17+
def __init__(self, d=None):
18+
self.name: Optional[str] = None
19+
self.description: Optional[str] = None
20+
self.options: Optional[List[str]] = None
21+
self.created_at: Optional[str] = None
22+
self.created_by: Optional[WorkspaceUserInfo] = None
23+
init(self, d, self._types)
24+
25+
@staticmethod
26+
def builder() -> "EnumGetWorkspaceEnumResponseBodyBuilder":
27+
return EnumGetWorkspaceEnumResponseBodyBuilder()
28+
29+
30+
class EnumGetWorkspaceEnumResponseBodyBuilder(object):
31+
def __init__(self) -> None:
32+
self._enum_get_workspace_enum_response_body = EnumGetWorkspaceEnumResponseBody()
33+
34+
def name(self, name: str) -> "EnumGetWorkspaceEnumResponseBodyBuilder":
35+
self._enum_get_workspace_enum_response_body.name = name
36+
return self
37+
38+
def description(self, description: str) -> "EnumGetWorkspaceEnumResponseBodyBuilder":
39+
self._enum_get_workspace_enum_response_body.description = description
40+
return self
41+
42+
def options(self, options: List[str]) -> "EnumGetWorkspaceEnumResponseBodyBuilder":
43+
self._enum_get_workspace_enum_response_body.options = options
44+
return self
45+
46+
def created_at(self, created_at: str) -> "EnumGetWorkspaceEnumResponseBodyBuilder":
47+
self._enum_get_workspace_enum_response_body.created_at = created_at
48+
return self
49+
50+
def created_by(self, created_by: WorkspaceUserInfo) -> "EnumGetWorkspaceEnumResponseBodyBuilder":
51+
self._enum_get_workspace_enum_response_body.created_by = created_by
52+
return self
53+
54+
def build(self) -> "EnumGetWorkspaceEnumResponseBody":
55+
return self._enum_get_workspace_enum_response_body
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Code generated by Lark OpenAPI.
2+
3+
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
4+
from lark_oapi.core.model import BaseRequest
5+
from lark_oapi.core.enum import HttpMethod, AccessTokenType
6+
7+
8+
class ListWorkspaceEnumRequest(BaseRequest):
9+
def __init__(self) -> None:
10+
super().__init__()
11+
self.page_size: Optional[int] = None
12+
self.page_token: Optional[str] = None
13+
self.workspace_id: Optional[str] = None
14+
15+
@staticmethod
16+
def builder() -> "ListWorkspaceEnumRequestBuilder":
17+
return ListWorkspaceEnumRequestBuilder()
18+
19+
20+
class ListWorkspaceEnumRequestBuilder(object):
21+
22+
def __init__(self) -> None:
23+
list_workspace_enum_request = ListWorkspaceEnumRequest()
24+
list_workspace_enum_request.http_method = HttpMethod.GET
25+
list_workspace_enum_request.uri = "/open-apis/apaas/v1/workspaces/:workspace_id/enums"
26+
list_workspace_enum_request.token_types = {AccessTokenType.USER}
27+
self._list_workspace_enum_request: ListWorkspaceEnumRequest = list_workspace_enum_request
28+
29+
def page_size(self, page_size: int) -> "ListWorkspaceEnumRequestBuilder":
30+
self._list_workspace_enum_request.page_size = page_size
31+
self._list_workspace_enum_request.add_query("page_size", page_size)
32+
return self
33+
34+
def page_token(self, page_token: str) -> "ListWorkspaceEnumRequestBuilder":
35+
self._list_workspace_enum_request.page_token = page_token
36+
self._list_workspace_enum_request.add_query("page_token", page_token)
37+
return self
38+
39+
def workspace_id(self, workspace_id: str) -> "ListWorkspaceEnumRequestBuilder":
40+
self._list_workspace_enum_request.workspace_id = workspace_id
41+
self._list_workspace_enum_request.paths["workspace_id"] = str(workspace_id)
42+
return self
43+
44+
def build(self) -> ListWorkspaceEnumRequest:
45+
return self._list_workspace_enum_request
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Code generated by Lark OpenAPI.
2+
3+
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
4+
from lark_oapi.core.construct import init
5+
from lark_oapi.core.model import BaseResponse
6+
from .list_workspace_enum_response_body import ListWorkspaceEnumResponseBody
7+
8+
9+
class ListWorkspaceEnumResponse(BaseResponse):
10+
_types = {
11+
"data": ListWorkspaceEnumResponseBody
12+
}
13+
14+
def __init__(self, d=None):
15+
super().__init__(d)
16+
self.data: Optional[ListWorkspaceEnumResponseBody] = None
17+
init(self, d, self._types)
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Code generated by Lark OpenAPI.
2+
3+
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
4+
from lark_oapi.core.construct import init
5+
from .workspace_enum import WorkspaceEnum
6+
7+
8+
class ListWorkspaceEnumResponseBody(object):
9+
_types = {
10+
"has_more": bool,
11+
"page_token": str,
12+
"items": List[WorkspaceEnum],
13+
}
14+
15+
def __init__(self, d=None):
16+
self.has_more: Optional[bool] = None
17+
self.page_token: Optional[str] = None
18+
self.items: Optional[List[WorkspaceEnum]] = None
19+
init(self, d, self._types)
20+
21+
@staticmethod
22+
def builder() -> "ListWorkspaceEnumResponseBodyBuilder":
23+
return ListWorkspaceEnumResponseBodyBuilder()
24+
25+
26+
class ListWorkspaceEnumResponseBodyBuilder(object):
27+
def __init__(self) -> None:
28+
self._list_workspace_enum_response_body = ListWorkspaceEnumResponseBody()
29+
30+
def has_more(self, has_more: bool) -> "ListWorkspaceEnumResponseBodyBuilder":
31+
self._list_workspace_enum_response_body.has_more = has_more
32+
return self
33+
34+
def page_token(self, page_token: str) -> "ListWorkspaceEnumResponseBodyBuilder":
35+
self._list_workspace_enum_response_body.page_token = page_token
36+
return self
37+
38+
def items(self, items: List[WorkspaceEnum]) -> "ListWorkspaceEnumResponseBodyBuilder":
39+
self._list_workspace_enum_response_body.items = items
40+
return self
41+
42+
def build(self) -> "ListWorkspaceEnumResponseBody":
43+
return self._list_workspace_enum_response_body

0 commit comments

Comments
 (0)