226 lines
9 KiB
Python
226 lines
9 KiB
Python
"""
|
|
@generated by mypy-protobuf. Do not edit manually!
|
|
isort:skip_file
|
|
"""
|
|
import builtins
|
|
import google.protobuf.descriptor
|
|
import google.protobuf.internal.containers
|
|
import google.protobuf.internal.enum_type_wrapper
|
|
import google.protobuf.message
|
|
import typing
|
|
import typing_extensions
|
|
|
|
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor
|
|
|
|
class _TaskSource:
|
|
ValueType = typing.NewType('ValueType', builtins.int)
|
|
V: typing_extensions.TypeAlias = ValueType
|
|
class _TaskSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_TaskSource.ValueType], builtins.type):
|
|
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
|
MANUAL: _TaskSource.ValueType # 0
|
|
SCHEDULE: _TaskSource.ValueType # 1
|
|
class TaskSource(_TaskSource, metaclass=_TaskSourceEnumTypeWrapper):
|
|
"""Quelle einer Bewässerungsaufgabe"""
|
|
pass
|
|
|
|
MANUAL: TaskSource.ValueType # 0
|
|
SCHEDULE: TaskSource.ValueType # 1
|
|
global___TaskSource = TaskSource
|
|
|
|
|
|
class Timestamp(google.protobuf.message.Message):
|
|
"""Unix-Zeitstempel"""
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
SECONDS_FIELD_NUMBER: builtins.int
|
|
seconds: builtins.int
|
|
def __init__(self,
|
|
*,
|
|
seconds: builtins.int = ...,
|
|
) -> None: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["seconds",b"seconds"]) -> None: ...
|
|
global___Timestamp = Timestamp
|
|
|
|
class TaskRequest(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
SOURCE_FIELD_NUMBER: builtins.int
|
|
ZONE_ID_FIELD_NUMBER: builtins.int
|
|
DURATION_FIELD_NUMBER: builtins.int
|
|
QUEUING_FIELD_NUMBER: builtins.int
|
|
CANCELLING_FIELD_NUMBER: builtins.int
|
|
source: global___TaskSource.ValueType
|
|
zone_id: builtins.int
|
|
duration: builtins.int
|
|
queuing: builtins.bool
|
|
cancelling: builtins.bool
|
|
def __init__(self,
|
|
*,
|
|
source: global___TaskSource.ValueType = ...,
|
|
zone_id: builtins.int = ...,
|
|
duration: builtins.int = ...,
|
|
queuing: builtins.bool = ...,
|
|
cancelling: builtins.bool = ...,
|
|
) -> None: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["cancelling",b"cancelling","duration",b"duration","queuing",b"queuing","source",b"source","zone_id",b"zone_id"]) -> None: ...
|
|
global___TaskRequest = TaskRequest
|
|
|
|
class TaskRequestResult(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
STARTED_FIELD_NUMBER: builtins.int
|
|
STOPPED_FIELD_NUMBER: builtins.int
|
|
started: builtins.bool
|
|
stopped: builtins.bool
|
|
def __init__(self,
|
|
*,
|
|
started: builtins.bool = ...,
|
|
stopped: builtins.bool = ...,
|
|
) -> None: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["started",b"started","stopped",b"stopped"]) -> None: ...
|
|
global___TaskRequestResult = TaskRequestResult
|
|
|
|
class TaskStart(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
SOURCE_FIELD_NUMBER: builtins.int
|
|
ZONE_ID_FIELD_NUMBER: builtins.int
|
|
DURATION_FIELD_NUMBER: builtins.int
|
|
QUEUING_FIELD_NUMBER: builtins.int
|
|
source: global___TaskSource.ValueType
|
|
zone_id: builtins.int
|
|
duration: builtins.int
|
|
queuing: builtins.bool
|
|
def __init__(self,
|
|
*,
|
|
source: global___TaskSource.ValueType = ...,
|
|
zone_id: builtins.int = ...,
|
|
duration: builtins.int = ...,
|
|
queuing: builtins.bool = ...,
|
|
) -> None: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["duration",b"duration","queuing",b"queuing","source",b"source","zone_id",b"zone_id"]) -> None: ...
|
|
global___TaskStart = TaskStart
|
|
|
|
class TaskStop(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
SOURCE_FIELD_NUMBER: builtins.int
|
|
ZONE_ID_FIELD_NUMBER: builtins.int
|
|
source: global___TaskSource.ValueType
|
|
zone_id: builtins.int
|
|
def __init__(self,
|
|
*,
|
|
source: global___TaskSource.ValueType = ...,
|
|
zone_id: builtins.int = ...,
|
|
) -> None: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["source",b"source","zone_id",b"zone_id"]) -> None: ...
|
|
global___TaskStop = TaskStop
|
|
|
|
class Task(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
SOURCE_FIELD_NUMBER: builtins.int
|
|
ZONE_ID_FIELD_NUMBER: builtins.int
|
|
DURATION_FIELD_NUMBER: builtins.int
|
|
DATETIME_STARTED_FIELD_NUMBER: builtins.int
|
|
DATETIME_FINISHED_FIELD_NUMBER: builtins.int
|
|
source: global___TaskSource.ValueType
|
|
zone_id: builtins.int
|
|
duration: builtins.int
|
|
@property
|
|
def datetime_started(self) -> global___Timestamp: ...
|
|
@property
|
|
def datetime_finished(self) -> global___Timestamp: ...
|
|
def __init__(self,
|
|
*,
|
|
source: global___TaskSource.ValueType = ...,
|
|
zone_id: builtins.int = ...,
|
|
duration: builtins.int = ...,
|
|
datetime_started: typing.Optional[global___Timestamp] = ...,
|
|
datetime_finished: typing.Optional[global___Timestamp] = ...,
|
|
) -> None: ...
|
|
def HasField(self, field_name: typing_extensions.Literal["datetime_finished",b"datetime_finished","datetime_started",b"datetime_started"]) -> builtins.bool: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["datetime_finished",b"datetime_finished","datetime_started",b"datetime_started","duration",b"duration","source",b"source","zone_id",b"zone_id"]) -> None: ...
|
|
global___Task = Task
|
|
|
|
class TaskList(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
TASKS_FIELD_NUMBER: builtins.int
|
|
NOW_FIELD_NUMBER: builtins.int
|
|
AUTO_MODE_FIELD_NUMBER: builtins.int
|
|
@property
|
|
def tasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Task]: ...
|
|
@property
|
|
def now(self) -> global___Timestamp: ...
|
|
auto_mode: builtins.bool
|
|
def __init__(self,
|
|
*,
|
|
tasks: typing.Optional[typing.Iterable[global___Task]] = ...,
|
|
now: typing.Optional[global___Timestamp] = ...,
|
|
auto_mode: builtins.bool = ...,
|
|
) -> None: ...
|
|
def HasField(self, field_name: typing_extensions.Literal["now",b"now"]) -> builtins.bool: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["auto_mode",b"auto_mode","now",b"now","tasks",b"tasks"]) -> None: ...
|
|
global___TaskList = TaskList
|
|
|
|
class Job(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
ID_FIELD_NUMBER: builtins.int
|
|
DATE_FIELD_NUMBER: builtins.int
|
|
DURATION_FIELD_NUMBER: builtins.int
|
|
ZONES_FIELD_NUMBER: builtins.int
|
|
ENABLE_FIELD_NUMBER: builtins.int
|
|
REPEAT_FIELD_NUMBER: builtins.int
|
|
id: builtins.int
|
|
@property
|
|
def date(self) -> global___Timestamp: ...
|
|
duration: builtins.int
|
|
@property
|
|
def zones(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
|
|
enable: builtins.bool
|
|
repeat: builtins.bool
|
|
def __init__(self,
|
|
*,
|
|
id: builtins.int = ...,
|
|
date: typing.Optional[global___Timestamp] = ...,
|
|
duration: builtins.int = ...,
|
|
zones: typing.Optional[typing.Iterable[builtins.int]] = ...,
|
|
enable: builtins.bool = ...,
|
|
repeat: builtins.bool = ...,
|
|
) -> None: ...
|
|
def HasField(self, field_name: typing_extensions.Literal["date",b"date"]) -> builtins.bool: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["date",b"date","duration",b"duration","enable",b"enable","id",b"id","repeat",b"repeat","zones",b"zones"]) -> None: ...
|
|
global___Job = Job
|
|
|
|
class JobID(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
ID_FIELD_NUMBER: builtins.int
|
|
id: builtins.int
|
|
def __init__(self,
|
|
*,
|
|
id: builtins.int = ...,
|
|
) -> None: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["id",b"id"]) -> None: ...
|
|
global___JobID = JobID
|
|
|
|
class JobList(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
JOBS_FIELD_NUMBER: builtins.int
|
|
@property
|
|
def jobs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Job]: ...
|
|
def __init__(self,
|
|
*,
|
|
jobs: typing.Optional[typing.Iterable[global___Job]] = ...,
|
|
) -> None: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["jobs",b"jobs"]) -> None: ...
|
|
global___JobList = JobList
|
|
|
|
class SystemTime(google.protobuf.message.Message):
|
|
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
|
DATETIME_FIELD_NUMBER: builtins.int
|
|
TIMEZONE_FIELD_NUMBER: builtins.int
|
|
@property
|
|
def datetime(self) -> global___Timestamp: ...
|
|
timezone: typing.Text
|
|
def __init__(self,
|
|
*,
|
|
datetime: typing.Optional[global___Timestamp] = ...,
|
|
timezone: typing.Text = ...,
|
|
) -> None: ...
|
|
def HasField(self, field_name: typing_extensions.Literal["datetime",b"datetime"]) -> builtins.bool: ...
|
|
def ClearField(self, field_name: typing_extensions.Literal["datetime",b"datetime","timezone",b"timezone"]) -> None: ...
|
|
global___SystemTime = SystemTime
|