Skip to content

Commit d3c461e

Browse files
committed
feat: update api
1 parent ae1667b commit d3c461e

File tree

85 files changed

+2510
-218
lines changed

Some content is hidden

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

85 files changed

+2510
-218
lines changed

lark_oapi/api/__init__.py

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
1-
from . import ehr
2-
from . import mail
1+
from . import sheets
2+
from . import admin
3+
from . import approval
4+
from . import authen
5+
from . import block
6+
from . import document_ai
7+
from . import helpdesk
8+
from . import search
9+
from . import security_and_compliance
10+
from . import baike
11+
from . import docx
12+
from . import im
313
from . import moments
414
from . import okr
15+
from . import translation
16+
from . import wiki
17+
from . import hire
18+
from . import tenant
19+
from . import auth
20+
from . import calendar
21+
from . import human_authentication
22+
from . import mdm
23+
from . import ehr
24+
from . import mail
25+
from . import passport
526
from . import personal_settings
627
from . import report
28+
from . import speech_to_text
29+
from . import task
30+
from . import application
31+
from . import board
32+
from . import cardkit
33+
from . import compensation
34+
from . import corehr
35+
from . import gray_test_open_sg
36+
from . import vc
37+
from . import workplace
38+
from . import acs
39+
from . import bitable
740
from . import contact
841
from . import docs
9-
from . import tenant
10-
from . import passport
11-
from . import translation
12-
from . import wiki
13-
from . import docx
14-
from . import im
15-
from . import bitable
16-
from . import gray_test_open_sg
42+
from . import drive
1743
from . import lingo
1844
from . import meeting_room
19-
from . import search
2045
from . import verification
21-
from . import acs
22-
from . import baike
23-
from . import workplace
24-
from . import speech_to_text
25-
from . import approval
26-
from . import event
27-
from . import compensation
28-
from . import drive
29-
from . import optical_char_recognition
30-
from . import admin
31-
from . import block
32-
from . import corehr
33-
from . import document_ai
34-
from . import human_authentication
35-
from . import mdm
36-
from . import sheets
37-
from . import vc
38-
from . import application
39-
from . import calendar
40-
from . import board
41-
from . import helpdesk
4246
from . import aily
43-
from . import auth
44-
from . import cardkit
45-
from . import hire
46-
from . import security_and_compliance
47-
from . import task
4847
from . import attendance
49-
from . import authen
48+
from . import event
49+
from . import optical_char_recognition

lark_oapi/api/application/v6/model/__init__.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,17 @@
9797
from .get_application_app_version_request import *
9898
from .list_application_app_version_request import *
9999
from .patch_application_app_version_request import *
100+
from .get_application_collaborators_request import *
101+
from .update_application_collaborators_request_body import *
102+
from .update_application_collaborators_request import *
100103
from .patch_application_contacts_range_request_body import *
101104
from .patch_application_contacts_range_request import *
102105
from .list_application_feedback_request import *
103106
from .patch_application_feedback_request import *
104107
from .update_application_management_request_body import *
105108
from .update_application_management_request import *
109+
from .update_application_owner_request_body import *
110+
from .update_application_owner_request import *
106111
from .check_white_black_list_application_visibility_request_body import *
107112
from .check_white_black_list_application_visibility_request import *
108113
from .patch_application_visibility_request_body import *
@@ -134,11 +139,15 @@
134139
from .list_application_app_version_response_body import *
135140
from .list_application_app_version_response import *
136141
from .patch_application_app_version_response import *
142+
from .get_application_collaborators_response_body import *
143+
from .get_application_collaborators_response import *
144+
from .update_application_collaborators_response import *
137145
from .patch_application_contacts_range_response import *
138146
from .list_application_feedback_response_body import *
139147
from .list_application_feedback_response import *
140148
from .patch_application_feedback_response import *
141149
from .update_application_management_response import *
150+
from .update_application_owner_response import *
142151
from .check_white_black_list_application_visibility_response_body import *
143152
from .check_white_black_list_application_visibility_response import *
144153
from .patch_application_visibility_response 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 GetApplicationCollaboratorsRequest(BaseRequest):
9+
def __init__(self) -> None:
10+
super().__init__()
11+
self.user_id_type: Optional[str] = None
12+
self.app_id: Optional[str] = None
13+
14+
@staticmethod
15+
def builder() -> "GetApplicationCollaboratorsRequestBuilder":
16+
return GetApplicationCollaboratorsRequestBuilder()
17+
18+
19+
class GetApplicationCollaboratorsRequestBuilder(object):
20+
21+
def __init__(self) -> None:
22+
get_application_collaborators_request = GetApplicationCollaboratorsRequest()
23+
get_application_collaborators_request.http_method = HttpMethod.GET
24+
get_application_collaborators_request.uri = "/open-apis/application/v6/applications/:app_id/collaborators"
25+
get_application_collaborators_request.token_types = {AccessTokenType.TENANT, AccessTokenType.USER}
26+
self._get_application_collaborators_request: GetApplicationCollaboratorsRequest = get_application_collaborators_request
27+
28+
def user_id_type(self, user_id_type: str) -> "GetApplicationCollaboratorsRequestBuilder":
29+
self._get_application_collaborators_request.user_id_type = user_id_type
30+
self._get_application_collaborators_request.add_query("user_id_type", user_id_type)
31+
return self
32+
33+
def app_id(self, app_id: str) -> "GetApplicationCollaboratorsRequestBuilder":
34+
self._get_application_collaborators_request.app_id = app_id
35+
self._get_application_collaborators_request.paths["app_id"] = str(app_id)
36+
return self
37+
38+
def build(self) -> GetApplicationCollaboratorsRequest:
39+
return self._get_application_collaborators_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 .get_application_collaborators_response_body import GetApplicationCollaboratorsResponseBody
7+
8+
9+
class GetApplicationCollaboratorsResponse(BaseResponse):
10+
_types = {
11+
"data": GetApplicationCollaboratorsResponseBody
12+
}
13+
14+
def __init__(self, d=None):
15+
super().__init__(d)
16+
self.data: Optional[GetApplicationCollaboratorsResponseBody] = None
17+
init(self, d, self._types)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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 .app_collaborator import AppCollaborator
6+
7+
8+
class GetApplicationCollaboratorsResponseBody(object):
9+
_types = {
10+
"collaborators": List[AppCollaborator],
11+
}
12+
13+
def __init__(self, d=None):
14+
self.collaborators: Optional[List[AppCollaborator]] = None
15+
init(self, d, self._types)
16+
17+
@staticmethod
18+
def builder() -> "GetApplicationCollaboratorsResponseBodyBuilder":
19+
return GetApplicationCollaboratorsResponseBodyBuilder()
20+
21+
22+
class GetApplicationCollaboratorsResponseBodyBuilder(object):
23+
def __init__(self) -> None:
24+
self._get_application_collaborators_response_body = GetApplicationCollaboratorsResponseBody()
25+
26+
def collaborators(self, collaborators: List[AppCollaborator]) -> "GetApplicationCollaboratorsResponseBodyBuilder":
27+
self._get_application_collaborators_response_body.collaborators = collaborators
28+
return self
29+
30+
def build(self) -> "GetApplicationCollaboratorsResponseBody":
31+
return self._get_application_collaborators_response_body
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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+
from .update_application_collaborators_request_body import UpdateApplicationCollaboratorsRequestBody
7+
8+
9+
class UpdateApplicationCollaboratorsRequest(BaseRequest):
10+
def __init__(self) -> None:
11+
super().__init__()
12+
self.user_id_type: Optional[str] = None
13+
self.app_id: Optional[str] = None
14+
self.request_body: Optional[UpdateApplicationCollaboratorsRequestBody] = None
15+
16+
@staticmethod
17+
def builder() -> "UpdateApplicationCollaboratorsRequestBuilder":
18+
return UpdateApplicationCollaboratorsRequestBuilder()
19+
20+
21+
class UpdateApplicationCollaboratorsRequestBuilder(object):
22+
23+
def __init__(self) -> None:
24+
update_application_collaborators_request = UpdateApplicationCollaboratorsRequest()
25+
update_application_collaborators_request.http_method = HttpMethod.PUT
26+
update_application_collaborators_request.uri = "/open-apis/application/v6/applications/:app_id/collaborators"
27+
update_application_collaborators_request.token_types = {AccessTokenType.TENANT, AccessTokenType.USER}
28+
self._update_application_collaborators_request: UpdateApplicationCollaboratorsRequest = update_application_collaborators_request
29+
30+
def user_id_type(self, user_id_type: str) -> "UpdateApplicationCollaboratorsRequestBuilder":
31+
self._update_application_collaborators_request.user_id_type = user_id_type
32+
self._update_application_collaborators_request.add_query("user_id_type", user_id_type)
33+
return self
34+
35+
def app_id(self, app_id: str) -> "UpdateApplicationCollaboratorsRequestBuilder":
36+
self._update_application_collaborators_request.app_id = app_id
37+
self._update_application_collaborators_request.paths["app_id"] = str(app_id)
38+
return self
39+
40+
def request_body(self,
41+
request_body: UpdateApplicationCollaboratorsRequestBody) -> "UpdateApplicationCollaboratorsRequestBuilder":
42+
self._update_application_collaborators_request.request_body = request_body
43+
self._update_application_collaborators_request.body = request_body
44+
return self
45+
46+
def build(self) -> UpdateApplicationCollaboratorsRequest:
47+
return self._update_application_collaborators_request
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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 .app_collaborator import AppCollaborator
6+
7+
8+
class UpdateApplicationCollaboratorsRequestBody(object):
9+
_types = {
10+
"adds": List[AppCollaborator],
11+
"removes": List[str],
12+
}
13+
14+
def __init__(self, d=None):
15+
self.adds: Optional[List[AppCollaborator]] = None
16+
self.removes: Optional[List[str]] = None
17+
init(self, d, self._types)
18+
19+
@staticmethod
20+
def builder() -> "UpdateApplicationCollaboratorsRequestBodyBuilder":
21+
return UpdateApplicationCollaboratorsRequestBodyBuilder()
22+
23+
24+
class UpdateApplicationCollaboratorsRequestBodyBuilder(object):
25+
def __init__(self) -> None:
26+
self._update_application_collaborators_request_body = UpdateApplicationCollaboratorsRequestBody()
27+
28+
def adds(self, adds: List[AppCollaborator]) -> "UpdateApplicationCollaboratorsRequestBodyBuilder":
29+
self._update_application_collaborators_request_body.adds = adds
30+
return self
31+
32+
def removes(self, removes: List[str]) -> "UpdateApplicationCollaboratorsRequestBodyBuilder":
33+
self._update_application_collaborators_request_body.removes = removes
34+
return self
35+
36+
def build(self) -> "UpdateApplicationCollaboratorsRequestBody":
37+
return self._update_application_collaborators_request_body
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
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+
7+
8+
class UpdateApplicationCollaboratorsResponse(BaseResponse):
9+
_types = {
10+
11+
}
12+
13+
def __init__(self, d=None):
14+
super().__init__(d)
15+
16+
init(self, d, self._types)
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
from .update_application_owner_request_body import UpdateApplicationOwnerRequestBody
7+
8+
9+
class UpdateApplicationOwnerRequest(BaseRequest):
10+
def __init__(self) -> None:
11+
super().__init__()
12+
self.user_id_type: Optional[str] = None
13+
self.app_id: Optional[str] = None
14+
self.request_body: Optional[UpdateApplicationOwnerRequestBody] = None
15+
16+
@staticmethod
17+
def builder() -> "UpdateApplicationOwnerRequestBuilder":
18+
return UpdateApplicationOwnerRequestBuilder()
19+
20+
21+
class UpdateApplicationOwnerRequestBuilder(object):
22+
23+
def __init__(self) -> None:
24+
update_application_owner_request = UpdateApplicationOwnerRequest()
25+
update_application_owner_request.http_method = HttpMethod.PUT
26+
update_application_owner_request.uri = "/open-apis/application/v6/applications/:app_id/owner"
27+
update_application_owner_request.token_types = {AccessTokenType.TENANT, AccessTokenType.USER}
28+
self._update_application_owner_request: UpdateApplicationOwnerRequest = update_application_owner_request
29+
30+
def user_id_type(self, user_id_type: str) -> "UpdateApplicationOwnerRequestBuilder":
31+
self._update_application_owner_request.user_id_type = user_id_type
32+
self._update_application_owner_request.add_query("user_id_type", user_id_type)
33+
return self
34+
35+
def app_id(self, app_id: str) -> "UpdateApplicationOwnerRequestBuilder":
36+
self._update_application_owner_request.app_id = app_id
37+
self._update_application_owner_request.paths["app_id"] = str(app_id)
38+
return self
39+
40+
def request_body(self, request_body: UpdateApplicationOwnerRequestBody) -> "UpdateApplicationOwnerRequestBuilder":
41+
self._update_application_owner_request.request_body = request_body
42+
self._update_application_owner_request.body = request_body
43+
return self
44+
45+
def build(self) -> UpdateApplicationOwnerRequest:
46+
return self._update_application_owner_request
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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+
6+
7+
class UpdateApplicationOwnerRequestBody(object):
8+
_types = {
9+
"owner_id": str,
10+
}
11+
12+
def __init__(self, d=None):
13+
self.owner_id: Optional[str] = None
14+
init(self, d, self._types)
15+
16+
@staticmethod
17+
def builder() -> "UpdateApplicationOwnerRequestBodyBuilder":
18+
return UpdateApplicationOwnerRequestBodyBuilder()
19+
20+
21+
class UpdateApplicationOwnerRequestBodyBuilder(object):
22+
def __init__(self) -> None:
23+
self._update_application_owner_request_body = UpdateApplicationOwnerRequestBody()
24+
25+
def owner_id(self, owner_id: str) -> "UpdateApplicationOwnerRequestBodyBuilder":
26+
self._update_application_owner_request_body.owner_id = owner_id
27+
return self
28+
29+
def build(self) -> "UpdateApplicationOwnerRequestBody":
30+
return self._update_application_owner_request_body

0 commit comments

Comments
 (0)