Skip to content

Commit 626196e

Browse files
committed
feat: update api
Change-Id: I121b0f22e3499f6fd4a5228a9d0586742082e0d2
1 parent 38f518c commit 626196e

File tree

56 files changed

+2375
-165
lines changed

Some content is hidden

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

56 files changed

+2375
-165
lines changed

lark_oapi/api/__init__.py

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

lark_oapi/api/base/v2/model/rec_rule_condition.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ class RecRuleCondition(object):
88
_types = {
99
"field_name": str,
1010
"operator": str,
11-
"values": List[str],
11+
"value": List[str],
1212
"field_type": int,
1313
}
1414

1515
def __init__(self, d=None):
1616
self.field_name: Optional[str] = None
1717
self.operator: Optional[str] = None
18-
self.values: Optional[List[str]] = None
18+
self.value: Optional[List[str]] = None
1919
self.field_type: Optional[int] = None
2020
init(self, d, self._types)
2121

@@ -36,8 +36,8 @@ def operator(self, operator: str) -> "RecRuleConditionBuilder":
3636
self._rec_rule_condition.operator = operator
3737
return self
3838

39-
def values(self, values: List[str]) -> "RecRuleConditionBuilder":
40-
self._rec_rule_condition.values = values
39+
def value(self, value: List[str]) -> "RecRuleConditionBuilder":
40+
self._rec_rule_condition.value = value
4141
return self
4242

4343
def field_type(self, field_type: int) -> "RecRuleConditionBuilder":

lark_oapi/api/corehr/v2/model/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,10 @@
435435
from .patch_employees_additional_job_request import *
436436
from .batch_get_employees_bp_request_body import *
437437
from .batch_get_employees_bp_request import *
438+
from .create_employees_international_assignment_request import *
439+
from .delete_employees_international_assignment_request import *
440+
from .list_employees_international_assignment_request import *
441+
from .patch_employees_international_assignment_request import *
438442
from .batch_get_employees_job_data_request_body import *
439443
from .batch_get_employees_job_data_request import *
440444
from .query_employees_job_data_request_body import *
@@ -630,6 +634,13 @@
630634
from .patch_employees_additional_job_response import *
631635
from .batch_get_employees_bp_response_body import *
632636
from .batch_get_employees_bp_response import *
637+
from .create_employees_international_assignment_response_body import *
638+
from .create_employees_international_assignment_response import *
639+
from .delete_employees_international_assignment_response import *
640+
from .list_employees_international_assignment_response_body import *
641+
from .list_employees_international_assignment_response import *
642+
from .patch_employees_international_assignment_response_body import *
643+
from .patch_employees_international_assignment_response import *
633644
from .batch_get_employees_job_data_response_body import *
634645
from .batch_get_employees_job_data_response import *
635646
from .query_employees_job_data_response_body import *

lark_oapi/api/corehr/v2/model/create_employee_request.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def __init__(self) -> None:
2727
create_employee_request = CreateEmployeeRequest()
2828
create_employee_request.http_method = HttpMethod.POST
2929
create_employee_request.uri = "/open-apis/corehr/v2/employees"
30-
create_employee_request.token_types = {AccessTokenType.TENANT, AccessTokenType.USER}
30+
create_employee_request.token_types = {AccessTokenType.TENANT}
3131
self._create_employee_request: CreateEmployeeRequest = create_employee_request
3232

3333
def client_token(self, client_token: str) -> "CreateEmployeeRequestBuilder":
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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 .employees_international_assignment_req import EmployeesInternationalAssignmentReq
7+
8+
9+
class CreateEmployeesInternationalAssignmentRequest(BaseRequest):
10+
def __init__(self) -> None:
11+
super().__init__()
12+
self.client_token: Optional[str] = None
13+
self.user_id_type: Optional[str] = None
14+
self.department_id_type: Optional[str] = None
15+
self.request_body: Optional[EmployeesInternationalAssignmentReq] = None
16+
17+
@staticmethod
18+
def builder() -> "CreateEmployeesInternationalAssignmentRequestBuilder":
19+
return CreateEmployeesInternationalAssignmentRequestBuilder()
20+
21+
22+
class CreateEmployeesInternationalAssignmentRequestBuilder(object):
23+
24+
def __init__(self) -> None:
25+
create_employees_international_assignment_request = CreateEmployeesInternationalAssignmentRequest()
26+
create_employees_international_assignment_request.http_method = HttpMethod.POST
27+
create_employees_international_assignment_request.uri = "/open-apis/corehr/v2/employees/international_assignments"
28+
create_employees_international_assignment_request.token_types = {AccessTokenType.TENANT}
29+
self._create_employees_international_assignment_request: CreateEmployeesInternationalAssignmentRequest = create_employees_international_assignment_request
30+
31+
def client_token(self, client_token: str) -> "CreateEmployeesInternationalAssignmentRequestBuilder":
32+
self._create_employees_international_assignment_request.client_token = client_token
33+
self._create_employees_international_assignment_request.add_query("client_token", client_token)
34+
return self
35+
36+
def user_id_type(self, user_id_type: str) -> "CreateEmployeesInternationalAssignmentRequestBuilder":
37+
self._create_employees_international_assignment_request.user_id_type = user_id_type
38+
self._create_employees_international_assignment_request.add_query("user_id_type", user_id_type)
39+
return self
40+
41+
def department_id_type(self, department_id_type: str) -> "CreateEmployeesInternationalAssignmentRequestBuilder":
42+
self._create_employees_international_assignment_request.department_id_type = department_id_type
43+
self._create_employees_international_assignment_request.add_query("department_id_type", department_id_type)
44+
return self
45+
46+
def request_body(self,
47+
request_body: EmployeesInternationalAssignmentReq) -> "CreateEmployeesInternationalAssignmentRequestBuilder":
48+
self._create_employees_international_assignment_request.request_body = request_body
49+
self._create_employees_international_assignment_request.body = request_body
50+
return self
51+
52+
def build(self) -> CreateEmployeesInternationalAssignmentRequest:
53+
return self._create_employees_international_assignment_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 .create_employees_international_assignment_response_body import CreateEmployeesInternationalAssignmentResponseBody
7+
8+
9+
class CreateEmployeesInternationalAssignmentResponse(BaseResponse):
10+
_types = {
11+
"data": CreateEmployeesInternationalAssignmentResponseBody
12+
}
13+
14+
def __init__(self, d=None):
15+
super().__init__(d)
16+
self.data: Optional[CreateEmployeesInternationalAssignmentResponseBody] = None
17+
init(self, d, self._types)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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 .employees_international_assignment_resp import EmployeesInternationalAssignmentResp
6+
7+
8+
class CreateEmployeesInternationalAssignmentResponseBody(object):
9+
_types = {
10+
"international_assignment": EmployeesInternationalAssignmentResp,
11+
}
12+
13+
def __init__(self, d=None):
14+
self.international_assignment: Optional[EmployeesInternationalAssignmentResp] = None
15+
init(self, d, self._types)
16+
17+
@staticmethod
18+
def builder() -> "CreateEmployeesInternationalAssignmentResponseBodyBuilder":
19+
return CreateEmployeesInternationalAssignmentResponseBodyBuilder()
20+
21+
22+
class CreateEmployeesInternationalAssignmentResponseBodyBuilder(object):
23+
def __init__(self) -> None:
24+
self._create_employees_international_assignment_response_body = CreateEmployeesInternationalAssignmentResponseBody()
25+
26+
def international_assignment(self,
27+
international_assignment: EmployeesInternationalAssignmentResp) -> "CreateEmployeesInternationalAssignmentResponseBodyBuilder":
28+
self._create_employees_international_assignment_response_body.international_assignment = international_assignment
29+
return self
30+
31+
def build(self) -> "CreateEmployeesInternationalAssignmentResponseBody":
32+
return self._create_employees_international_assignment_response_body
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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 DeleteEmployeesInternationalAssignmentRequest(BaseRequest):
9+
def __init__(self) -> None:
10+
super().__init__()
11+
self.international_assignment_id: Optional[str] = None
12+
13+
@staticmethod
14+
def builder() -> "DeleteEmployeesInternationalAssignmentRequestBuilder":
15+
return DeleteEmployeesInternationalAssignmentRequestBuilder()
16+
17+
18+
class DeleteEmployeesInternationalAssignmentRequestBuilder(object):
19+
20+
def __init__(self) -> None:
21+
delete_employees_international_assignment_request = DeleteEmployeesInternationalAssignmentRequest()
22+
delete_employees_international_assignment_request.http_method = HttpMethod.DELETE
23+
delete_employees_international_assignment_request.uri = "/open-apis/corehr/v2/employees/international_assignments/:international_assignment_id"
24+
delete_employees_international_assignment_request.token_types = {AccessTokenType.TENANT}
25+
self._delete_employees_international_assignment_request: DeleteEmployeesInternationalAssignmentRequest = delete_employees_international_assignment_request
26+
27+
def international_assignment_id(self,
28+
international_assignment_id: str) -> "DeleteEmployeesInternationalAssignmentRequestBuilder":
29+
self._delete_employees_international_assignment_request.international_assignment_id = international_assignment_id
30+
self._delete_employees_international_assignment_request.paths["international_assignment_id"] = str(
31+
international_assignment_id)
32+
return self
33+
34+
def build(self) -> DeleteEmployeesInternationalAssignmentRequest:
35+
return self._delete_employees_international_assignment_request
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 DeleteEmployeesInternationalAssignmentResponse(BaseResponse):
9+
_types = {
10+
11+
}
12+
13+
def __init__(self, d=None):
14+
super().__init__(d)
15+
16+
init(self, d, self._types)

0 commit comments

Comments
 (0)