""" @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