Skip to content

Commit

Permalink
feat: update api
Browse files Browse the repository at this point in the history
  • Loading branch information
maemual committed Jul 3, 2024
1 parent ed93786 commit 05ccf87
Show file tree
Hide file tree
Showing 155 changed files with 4,753 additions and 213 deletions.
68 changes: 34 additions & 34 deletions lark_oapi/api/__init__.py
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
from . import report
from . import translation
from . import admin
from . import application
from . import compensation
from . import helpdesk
from . import ehr
from . import optical_char_recognition
from . import task
from . import auth
from . import bitable
from . import block
from . import gray_test_open_sg
from . import mdm
from . import vc
from . import human_authentication
from . import mail
from . import personal_settings
from . import translation
from . import verification
from . import baike
from . import contact
from . import document_ai
from . import drive
from . import hire
from . import okr
from . import approval
from . import docx
from . import mdm
from . import tenant
from . import workplace
from . import search
from . import aily
from . import auth
from . import baike
from . import contact
from . import verification
from . import block
from . import calendar
from . import corehr
from . import im
from . import meeting_room
from . import passport
from . import speech_to_text
from . import optical_char_recognition
from . import search
from . import security_and_compliance
from . import acs
from . import drive
from . import gray_test_open_sg
from . import okr
from . import wiki
from . import bitable
from . import ehr
from . import human_authentication
from . import meeting_room
from . import calendar
from . import document_ai
from . import im
from . import task
from . import lingo
from . import personal_settings
from . import application
from . import approval
from . import admin
from . import attendance
from . import authen
from . import board
from . import report
from . import event
from . import helpdesk
from . import lingo
from . import sheets
from . import vc
from . import attendance
from . import board
from . import mail
from . import security_and_compliance
from . import speech_to_text
from . import wiki
2 changes: 2 additions & 0 deletions lark_oapi/api/aily/v1/model/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
from .aily_mention import *
from .aily_message import *
from .aily_message_file import *
from .aily_message_file_filter import *
from .aily_message_file_preview import *
from .aily_message_filter import *
from .aily_sender import *
from .aily_session import *
Expand Down
7 changes: 7 additions & 0 deletions lark_oapi/api/aily/v1/model/aily_message_file.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
from lark_oapi.core.construct import init
from .aily_message_file_preview import AilyMessageFilePreview


class AilyMessageFile(object):
Expand All @@ -11,6 +12,7 @@ class AilyMessageFile(object):
"file_name": str,
"metadata": str,
"created_at": int,
"preview_url": AilyMessageFilePreview,
}

def __init__(self, d=None):
Expand All @@ -19,6 +21,7 @@ def __init__(self, d=None):
self.file_name: Optional[str] = None
self.metadata: Optional[str] = None
self.created_at: Optional[int] = None
self.preview_url: Optional[AilyMessageFilePreview] = None
init(self, d, self._types)

@staticmethod
Expand Down Expand Up @@ -50,5 +53,9 @@ def created_at(self, created_at: int) -> "AilyMessageFileBuilder":
self._aily_message_file.created_at = created_at
return self

def preview_url(self, preview_url: AilyMessageFilePreview) -> "AilyMessageFileBuilder":
self._aily_message_file.preview_url = preview_url
return self

def build(self) -> "AilyMessageFile":
return self._aily_message_file
30 changes: 30 additions & 0 deletions lark_oapi/api/aily/v1/model/aily_message_file_filter.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Code generated by Lark OpenAPI.

from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
from lark_oapi.core.construct import init


class AilyMessageFileFilter(object):
_types = {
"with_preview_url": bool,
}

def __init__(self, d=None):
self.with_preview_url: Optional[bool] = None
init(self, d, self._types)

@staticmethod
def builder() -> "AilyMessageFileFilterBuilder":
return AilyMessageFileFilterBuilder()


class AilyMessageFileFilterBuilder(object):
def __init__(self) -> None:
self._aily_message_file_filter = AilyMessageFileFilter()

def with_preview_url(self, with_preview_url: bool) -> "AilyMessageFileFilterBuilder":
self._aily_message_file_filter.with_preview_url = with_preview_url
return self

def build(self) -> "AilyMessageFileFilter":
return self._aily_message_file_filter
36 changes: 36 additions & 0 deletions lark_oapi/api/aily/v1/model/aily_message_file_preview.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Code generated by Lark OpenAPI.

from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
from lark_oapi.core.construct import init


class AilyMessageFilePreview(object):
_types = {
"url": str,
"expired_at": int,
}

def __init__(self, d=None):
self.url: Optional[str] = None
self.expired_at: Optional[int] = None
init(self, d, self._types)

@staticmethod
def builder() -> "AilyMessageFilePreviewBuilder":
return AilyMessageFilePreviewBuilder()


class AilyMessageFilePreviewBuilder(object):
def __init__(self) -> None:
self._aily_message_file_preview = AilyMessageFilePreview()

def url(self, url: str) -> "AilyMessageFilePreviewBuilder":
self._aily_message_file_preview.url = url
return self

def expired_at(self, expired_at: int) -> "AilyMessageFilePreviewBuilder":
self._aily_message_file_preview.expired_at = expired_at
return self

def build(self) -> "AilyMessageFilePreview":
return self._aily_message_file_preview
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def __init__(self) -> None:
cancel_aily_session_run_request = CancelAilySessionRunRequest()
cancel_aily_session_run_request.http_method = HttpMethod.POST
cancel_aily_session_run_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id/runs/:run_id/cancel"
cancel_aily_session_run_request.token_types = {AccessTokenType.USER}
cancel_aily_session_run_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._cancel_aily_session_run_request: CancelAilySessionRunRequest = cancel_aily_session_run_request

def aily_session_id(self, aily_session_id: str) -> "CancelAilySessionRunRequestBuilder":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def __init__(self) -> None:
create_aily_session_aily_message_request = CreateAilySessionAilyMessageRequest()
create_aily_session_aily_message_request.http_method = HttpMethod.POST
create_aily_session_aily_message_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id/messages"
create_aily_session_aily_message_request.token_types = {AccessTokenType.USER}
create_aily_session_aily_message_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._create_aily_session_aily_message_request: CreateAilySessionAilyMessageRequest = create_aily_session_aily_message_request

def aily_session_id(self, aily_session_id: str) -> "CreateAilySessionAilyMessageRequestBuilder":
Expand Down
2 changes: 1 addition & 1 deletion lark_oapi/api/aily/v1/model/create_aily_session_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def __init__(self) -> None:
create_aily_session_request = CreateAilySessionRequest()
create_aily_session_request.http_method = HttpMethod.POST
create_aily_session_request.uri = "/open-apis/aily/v1/sessions"
create_aily_session_request.token_types = {AccessTokenType.USER}
create_aily_session_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._create_aily_session_request: CreateAilySessionRequest = create_aily_session_request

def request_body(self, request_body: CreateAilySessionRequestBody) -> "CreateAilySessionRequestBuilder":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def __init__(self) -> None:
create_aily_session_run_request = CreateAilySessionRunRequest()
create_aily_session_run_request.http_method = HttpMethod.POST
create_aily_session_run_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id/runs"
create_aily_session_run_request.token_types = {AccessTokenType.USER}
create_aily_session_run_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._create_aily_session_run_request: CreateAilySessionRunRequest = create_aily_session_run_request

def aily_session_id(self, aily_session_id: str) -> "CreateAilySessionRunRequestBuilder":
Expand Down
2 changes: 1 addition & 1 deletion lark_oapi/api/aily/v1/model/delete_aily_session_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ def __init__(self) -> None:
delete_aily_session_request = DeleteAilySessionRequest()
delete_aily_session_request.http_method = HttpMethod.DELETE
delete_aily_session_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id"
delete_aily_session_request.token_types = {AccessTokenType.USER}
delete_aily_session_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._delete_aily_session_request: DeleteAilySessionRequest = delete_aily_session_request

def aily_session_id(self, aily_session_id: str) -> "DeleteAilySessionRequestBuilder":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def __init__(self) -> None:
get_aily_session_aily_message_request = GetAilySessionAilyMessageRequest()
get_aily_session_aily_message_request.http_method = HttpMethod.GET
get_aily_session_aily_message_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id/messages/:aily_message_id"
get_aily_session_aily_message_request.token_types = {AccessTokenType.USER}
get_aily_session_aily_message_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._get_aily_session_aily_message_request: GetAilySessionAilyMessageRequest = get_aily_session_aily_message_request

def aily_session_id(self, aily_session_id: str) -> "GetAilySessionAilyMessageRequestBuilder":
Expand Down
2 changes: 1 addition & 1 deletion lark_oapi/api/aily/v1/model/get_aily_session_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ def __init__(self) -> None:
get_aily_session_request = GetAilySessionRequest()
get_aily_session_request.http_method = HttpMethod.GET
get_aily_session_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id"
get_aily_session_request.token_types = {AccessTokenType.USER}
get_aily_session_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._get_aily_session_request: GetAilySessionRequest = get_aily_session_request

def aily_session_id(self, aily_session_id: str) -> "GetAilySessionRequestBuilder":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def __init__(self) -> None:
get_aily_session_run_request = GetAilySessionRunRequest()
get_aily_session_run_request.http_method = HttpMethod.GET
get_aily_session_run_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id/runs/:run_id"
get_aily_session_run_request.token_types = {AccessTokenType.USER}
get_aily_session_run_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._get_aily_session_run_request: GetAilySessionRunRequest = get_aily_session_run_request

def aily_session_id(self, aily_session_id: str) -> "GetAilySessionRunRequestBuilder":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ def __init__(self) -> None:
list_aily_session_aily_message_request = ListAilySessionAilyMessageRequest()
list_aily_session_aily_message_request.http_method = HttpMethod.GET
list_aily_session_aily_message_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id/messages"
list_aily_session_aily_message_request.token_types = {AccessTokenType.USER}
list_aily_session_aily_message_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._list_aily_session_aily_message_request: ListAilySessionAilyMessageRequest = list_aily_session_aily_message_request

def page_size(self, page_size: int) -> "ListAilySessionAilyMessageRequestBuilder":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def __init__(self) -> None:
list_aily_session_run_request = ListAilySessionRunRequest()
list_aily_session_run_request.http_method = HttpMethod.GET
list_aily_session_run_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id/runs"
list_aily_session_run_request.token_types = {AccessTokenType.USER}
list_aily_session_run_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._list_aily_session_run_request: ListAilySessionRunRequest = list_aily_session_run_request

def page_size(self, page_size: int) -> "ListAilySessionRunRequestBuilder":
Expand Down
2 changes: 1 addition & 1 deletion lark_oapi/api/aily/v1/model/update_aily_session_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def __init__(self) -> None:
update_aily_session_request = UpdateAilySessionRequest()
update_aily_session_request.http_method = HttpMethod.PUT
update_aily_session_request.uri = "/open-apis/aily/v1/sessions/:aily_session_id"
update_aily_session_request.token_types = {AccessTokenType.USER}
update_aily_session_request.token_types = {AccessTokenType.USER, AccessTokenType.TENANT}
self._update_aily_session_request: UpdateAilySessionRequest = update_aily_session_request

def aily_session_id(self, aily_session_id: str) -> "UpdateAilySessionRequestBuilder":
Expand Down
1 change: 1 addition & 0 deletions lark_oapi/api/attendance/v1/model/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@
from .user_shift_groups_list import *
from .user_stats_data import *
from .user_stats_data_cell import *
from .user_stats_data_duration import *
from .user_stats_data_feature import *
from .user_stats_field import *
from .user_stats_view import *
Expand Down
7 changes: 7 additions & 0 deletions lark_oapi/api/attendance/v1/model/user_stats_data_cell.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
from lark_oapi.core.construct import init
from .user_stats_data_feature import UserStatsDataFeature
from .user_stats_data_duration import UserStatsDataDuration


class UserStatsDataCell(object):
Expand All @@ -11,13 +12,15 @@ class UserStatsDataCell(object):
"value": str,
"features": List[UserStatsDataFeature],
"title": str,
"duration_num": UserStatsDataDuration,
}

def __init__(self, d=None):
self.code: Optional[str] = None
self.value: Optional[str] = None
self.features: Optional[List[UserStatsDataFeature]] = None
self.title: Optional[str] = None
self.duration_num: Optional[UserStatsDataDuration] = None
init(self, d, self._types)

@staticmethod
Expand Down Expand Up @@ -45,5 +48,9 @@ def title(self, title: str) -> "UserStatsDataCellBuilder":
self._user_stats_data_cell.title = title
return self

def duration_num(self, duration_num: UserStatsDataDuration) -> "UserStatsDataCellBuilder":
self._user_stats_data_cell.duration_num = duration_num
return self

def build(self) -> "UserStatsDataCell":
return self._user_stats_data_cell
54 changes: 54 additions & 0 deletions lark_oapi/api/attendance/v1/model/user_stats_data_duration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Code generated by Lark OpenAPI.

from typing import Any, Optional, Union, Dict, List, Set, IO, Callable, Type
from lark_oapi.core.construct import init


class UserStatsDataDuration(object):
_types = {
"day": str,
"half_day": str,
"hour": str,
"half_hour": str,
"minute": str,
}

def __init__(self, d=None):
self.day: Optional[str] = None
self.half_day: Optional[str] = None
self.hour: Optional[str] = None
self.half_hour: Optional[str] = None
self.minute: Optional[str] = None
init(self, d, self._types)

@staticmethod
def builder() -> "UserStatsDataDurationBuilder":
return UserStatsDataDurationBuilder()


class UserStatsDataDurationBuilder(object):
def __init__(self) -> None:
self._user_stats_data_duration = UserStatsDataDuration()

def day(self, day: str) -> "UserStatsDataDurationBuilder":
self._user_stats_data_duration.day = day
return self

def half_day(self, half_day: str) -> "UserStatsDataDurationBuilder":
self._user_stats_data_duration.half_day = half_day
return self

def hour(self, hour: str) -> "UserStatsDataDurationBuilder":
self._user_stats_data_duration.hour = hour
return self

def half_hour(self, half_hour: str) -> "UserStatsDataDurationBuilder":
self._user_stats_data_duration.half_hour = half_hour
return self

def minute(self, minute: str) -> "UserStatsDataDurationBuilder":
self._user_stats_data_duration.minute = minute
return self

def build(self) -> "UserStatsDataDuration":
return self._user_stats_data_duration
Loading

0 comments on commit 05ccf87

Please sign in to comment.