sdk/oapiSdk/lark_oapi/api/task/v2/model/reminder.py

37 lines
950 B
Python

# 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 Reminder(object):
_types = {
"id": int,
"relative_fire_minute": int,
}
def __init__(self, d=None):
self.id: Optional[int] = None
self.relative_fire_minute: Optional[int] = None
init(self, d, self._types)
@staticmethod
def builder() -> "ReminderBuilder":
return ReminderBuilder()
class ReminderBuilder(object):
def __init__(self) -> None:
self._reminder = Reminder()
def id(self, id: int) -> "ReminderBuilder":
self._reminder.id = id
return self
def relative_fire_minute(self, relative_fire_minute: int) -> "ReminderBuilder":
self._reminder.relative_fire_minute = relative_fire_minute
return self
def build(self) -> "Reminder":
return self._reminder