Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9b1a69f

Browse files
committed
feat: update api
Change-Id: Ib10b4c486eb0f71e0dc5bbbfe923ab7bafa7385c
1 parent 0fbfd57 commit 9b1a69f

File tree

68 files changed

+3018
-162
lines changed

Some content is hidden

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

68 files changed

+3018
-162
lines changed

lark_oapi/api/__init__.py

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

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,16 @@
5959
from .list_indicator_request import *
6060
from .list_item_request import *
6161
from .list_item_category_request import *
62+
from .batch_create_lump_sum_payment_request_body import *
63+
from .batch_create_lump_sum_payment_request import *
64+
from .batch_remove_lump_sum_payment_request_body import *
65+
from .batch_remove_lump_sum_payment_request import *
66+
from .batch_update_lump_sum_payment_request_body import *
67+
from .batch_update_lump_sum_payment_request import *
68+
from .query_lump_sum_payment_request_body import *
69+
from .query_lump_sum_payment_request import *
70+
from .query_detail_lump_sum_payment_request_body import *
71+
from .query_detail_lump_sum_payment_request import *
6272
from .list_plan_request import *
6373
from .query_archive_response_body import *
6474
from .query_archive_response import *
@@ -70,5 +80,15 @@
7080
from .list_item_response import *
7181
from .list_item_category_response_body import *
7282
from .list_item_category_response import *
83+
from .batch_create_lump_sum_payment_response_body import *
84+
from .batch_create_lump_sum_payment_response import *
85+
from .batch_remove_lump_sum_payment_response_body import *
86+
from .batch_remove_lump_sum_payment_response import *
87+
from .batch_update_lump_sum_payment_response_body import *
88+
from .batch_update_lump_sum_payment_response import *
89+
from .query_lump_sum_payment_response_body import *
90+
from .query_lump_sum_payment_response import *
91+
from .query_detail_lump_sum_payment_response_body import *
92+
from .query_detail_lump_sum_payment_response import *
7393
from .list_plan_response_body import *
7494
from .list_plan_response import *
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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 .batch_create_lump_sum_payment_request_body import BatchCreateLumpSumPaymentRequestBody
7+
8+
9+
class BatchCreateLumpSumPaymentRequest(BaseRequest):
10+
def __init__(self) -> None:
11+
super().__init__()
12+
self.user_id_type: Optional[str] = None
13+
self.request_body: Optional[BatchCreateLumpSumPaymentRequestBody] = None
14+
15+
@staticmethod
16+
def builder() -> "BatchCreateLumpSumPaymentRequestBuilder":
17+
return BatchCreateLumpSumPaymentRequestBuilder()
18+
19+
20+
class BatchCreateLumpSumPaymentRequestBuilder(object):
21+
22+
def __init__(self) -> None:
23+
batch_create_lump_sum_payment_request = BatchCreateLumpSumPaymentRequest()
24+
batch_create_lump_sum_payment_request.http_method = HttpMethod.POST
25+
batch_create_lump_sum_payment_request.uri = "/open-apis/compensation/v1/lump_sum_payment/batch_create"
26+
batch_create_lump_sum_payment_request.token_types = {AccessTokenType.TENANT}
27+
self._batch_create_lump_sum_payment_request: BatchCreateLumpSumPaymentRequest = batch_create_lump_sum_payment_request
28+
29+
def user_id_type(self, user_id_type: str) -> "BatchCreateLumpSumPaymentRequestBuilder":
30+
self._batch_create_lump_sum_payment_request.user_id_type = user_id_type
31+
self._batch_create_lump_sum_payment_request.add_query("user_id_type", user_id_type)
32+
return self
33+
34+
def request_body(self,
35+
request_body: BatchCreateLumpSumPaymentRequestBody) -> "BatchCreateLumpSumPaymentRequestBuilder":
36+
self._batch_create_lump_sum_payment_request.request_body = request_body
37+
self._batch_create_lump_sum_payment_request.body = request_body
38+
return self
39+
40+
def build(self) -> BatchCreateLumpSumPaymentRequest:
41+
return self._batch_create_lump_sum_payment_request
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 .lump_sum_payment_for_create import LumpSumPaymentForCreate
6+
7+
8+
class BatchCreateLumpSumPaymentRequestBody(object):
9+
_types = {
10+
"records": List[LumpSumPaymentForCreate],
11+
}
12+
13+
def __init__(self, d=None):
14+
self.records: Optional[List[LumpSumPaymentForCreate]] = None
15+
init(self, d, self._types)
16+
17+
@staticmethod
18+
def builder() -> "BatchCreateLumpSumPaymentRequestBodyBuilder":
19+
return BatchCreateLumpSumPaymentRequestBodyBuilder()
20+
21+
22+
class BatchCreateLumpSumPaymentRequestBodyBuilder(object):
23+
def __init__(self) -> None:
24+
self._batch_create_lump_sum_payment_request_body = BatchCreateLumpSumPaymentRequestBody()
25+
26+
def records(self, records: List[LumpSumPaymentForCreate]) -> "BatchCreateLumpSumPaymentRequestBodyBuilder":
27+
self._batch_create_lump_sum_payment_request_body.records = records
28+
return self
29+
30+
def build(self) -> "BatchCreateLumpSumPaymentRequestBody":
31+
return self._batch_create_lump_sum_payment_request_body
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 .batch_create_lump_sum_payment_response_body import BatchCreateLumpSumPaymentResponseBody
7+
8+
9+
class BatchCreateLumpSumPaymentResponse(BaseResponse):
10+
_types = {
11+
"data": BatchCreateLumpSumPaymentResponseBody
12+
}
13+
14+
def __init__(self, d=None):
15+
super().__init__(d)
16+
self.data: Optional[BatchCreateLumpSumPaymentResponseBody] = 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 .lump_sum_payment_operate_result import LumpSumPaymentOperateResult
6+
7+
8+
class BatchCreateLumpSumPaymentResponseBody(object):
9+
_types = {
10+
"operate_results": List[LumpSumPaymentOperateResult],
11+
}
12+
13+
def __init__(self, d=None):
14+
self.operate_results: Optional[List[LumpSumPaymentOperateResult]] = None
15+
init(self, d, self._types)
16+
17+
@staticmethod
18+
def builder() -> "BatchCreateLumpSumPaymentResponseBodyBuilder":
19+
return BatchCreateLumpSumPaymentResponseBodyBuilder()
20+
21+
22+
class BatchCreateLumpSumPaymentResponseBodyBuilder(object):
23+
def __init__(self) -> None:
24+
self._batch_create_lump_sum_payment_response_body = BatchCreateLumpSumPaymentResponseBody()
25+
26+
def operate_results(self, operate_results: List[
27+
LumpSumPaymentOperateResult]) -> "BatchCreateLumpSumPaymentResponseBodyBuilder":
28+
self._batch_create_lump_sum_payment_response_body.operate_results = operate_results
29+
return self
30+
31+
def build(self) -> "BatchCreateLumpSumPaymentResponseBody":
32+
return self._batch_create_lump_sum_payment_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+
from .batch_remove_lump_sum_payment_request_body import BatchRemoveLumpSumPaymentRequestBody
7+
8+
9+
class BatchRemoveLumpSumPaymentRequest(BaseRequest):
10+
def __init__(self) -> None:
11+
super().__init__()
12+
self.request_body: Optional[BatchRemoveLumpSumPaymentRequestBody] = None
13+
14+
@staticmethod
15+
def builder() -> "BatchRemoveLumpSumPaymentRequestBuilder":
16+
return BatchRemoveLumpSumPaymentRequestBuilder()
17+
18+
19+
class BatchRemoveLumpSumPaymentRequestBuilder(object):
20+
21+
def __init__(self) -> None:
22+
batch_remove_lump_sum_payment_request = BatchRemoveLumpSumPaymentRequest()
23+
batch_remove_lump_sum_payment_request.http_method = HttpMethod.POST
24+
batch_remove_lump_sum_payment_request.uri = "/open-apis/compensation/v1/lump_sum_payment/batch_remove"
25+
batch_remove_lump_sum_payment_request.token_types = {AccessTokenType.TENANT}
26+
self._batch_remove_lump_sum_payment_request: BatchRemoveLumpSumPaymentRequest = batch_remove_lump_sum_payment_request
27+
28+
def request_body(self,
29+
request_body: BatchRemoveLumpSumPaymentRequestBody) -> "BatchRemoveLumpSumPaymentRequestBuilder":
30+
self._batch_remove_lump_sum_payment_request.request_body = request_body
31+
self._batch_remove_lump_sum_payment_request.body = request_body
32+
return self
33+
34+
def build(self) -> BatchRemoveLumpSumPaymentRequest:
35+
return self._batch_remove_lump_sum_payment_request
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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 BatchRemoveLumpSumPaymentRequestBody(object):
8+
_types = {
9+
"record_ids": List[str],
10+
"reason": str,
11+
}
12+
13+
def __init__(self, d=None):
14+
self.record_ids: Optional[List[str]] = None
15+
self.reason: Optional[str] = None
16+
init(self, d, self._types)
17+
18+
@staticmethod
19+
def builder() -> "BatchRemoveLumpSumPaymentRequestBodyBuilder":
20+
return BatchRemoveLumpSumPaymentRequestBodyBuilder()
21+
22+
23+
class BatchRemoveLumpSumPaymentRequestBodyBuilder(object):
24+
def __init__(self) -> None:
25+
self._batch_remove_lump_sum_payment_request_body = BatchRemoveLumpSumPaymentRequestBody()
26+
27+
def record_ids(self, record_ids: List[str]) -> "BatchRemoveLumpSumPaymentRequestBodyBuilder":
28+
self._batch_remove_lump_sum_payment_request_body.record_ids = record_ids
29+
return self
30+
31+
def reason(self, reason: str) -> "BatchRemoveLumpSumPaymentRequestBodyBuilder":
32+
self._batch_remove_lump_sum_payment_request_body.reason = reason
33+
return self
34+
35+
def build(self) -> "BatchRemoveLumpSumPaymentRequestBody":
36+
return self._batch_remove_lump_sum_payment_request_body
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 .batch_remove_lump_sum_payment_response_body import BatchRemoveLumpSumPaymentResponseBody
7+
8+
9+
class BatchRemoveLumpSumPaymentResponse(BaseResponse):
10+
_types = {
11+
"data": BatchRemoveLumpSumPaymentResponseBody
12+
}
13+
14+
def __init__(self, d=None):
15+
super().__init__(d)
16+
self.data: Optional[BatchRemoveLumpSumPaymentResponseBody] = 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 .lump_sum_payment_operate_result import LumpSumPaymentOperateResult
6+
7+
8+
class BatchRemoveLumpSumPaymentResponseBody(object):
9+
_types = {
10+
"operate_results": List[LumpSumPaymentOperateResult],
11+
}
12+
13+
def __init__(self, d=None):
14+
self.operate_results: Optional[List[LumpSumPaymentOperateResult]] = None
15+
init(self, d, self._types)
16+
17+
@staticmethod
18+
def builder() -> "BatchRemoveLumpSumPaymentResponseBodyBuilder":
19+
return BatchRemoveLumpSumPaymentResponseBodyBuilder()
20+
21+
22+
class BatchRemoveLumpSumPaymentResponseBodyBuilder(object):
23+
def __init__(self) -> None:
24+
self._batch_remove_lump_sum_payment_response_body = BatchRemoveLumpSumPaymentResponseBody()
25+
26+
def operate_results(self, operate_results: List[
27+
LumpSumPaymentOperateResult]) -> "BatchRemoveLumpSumPaymentResponseBodyBuilder":
28+
self._batch_remove_lump_sum_payment_response_body.operate_results = operate_results
29+
return self
30+
31+
def build(self) -> "BatchRemoveLumpSumPaymentResponseBody":
32+
return self._batch_remove_lump_sum_payment_response_body

0 commit comments

Comments
 (0)