"""
@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.message
import typing
import typing_extensions

DESCRIPTOR: google.protobuf.descriptor.FileDescriptor

class ListProjectsRequest(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    def __init__(self,
        ) -> None: ...
global___ListProjectsRequest = ListProjectsRequest

class ListProjectsReply(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    PROJECTS_FIELD_NUMBER: builtins.int
    @property
    def projects(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Project]: ...
    def __init__(self,
        *,
        projects: typing.Optional[typing.Iterable[global___Project]] = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["projects",b"projects"]) -> None: ...
global___ListProjectsReply = ListProjectsReply

class LookupProjectRequest(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    MASTERPROJECTID_FIELD_NUMBER: builtins.int
    masterProjectId: typing.Text
    def __init__(self,
        *,
        masterProjectId: typing.Text = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["masterProjectId",b"masterProjectId"]) -> None: ...
global___LookupProjectRequest = LookupProjectRequest

class LookupProjectReply(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    PROJECTS_FIELD_NUMBER: builtins.int
    @property
    def projects(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Project]: ...
    def __init__(self,
        *,
        projects: typing.Optional[typing.Iterable[global___Project]] = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["projects",b"projects"]) -> None: ...
global___LookupProjectReply = LookupProjectReply

class ReadActivitiesRequest(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    PROJECTID_FIELD_NUMBER: builtins.int
    projectId: typing.Text
    def __init__(self,
        *,
        projectId: typing.Text = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["projectId",b"projectId"]) -> None: ...
global___ReadActivitiesRequest = ReadActivitiesRequest

class ReadActivitiesReply(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    ACTIVITIES_FIELD_NUMBER: builtins.int
    @property
    def activities(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Activity]: ...
    def __init__(self,
        *,
        activities: typing.Optional[typing.Iterable[global___Activity]] = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["activities",b"activities"]) -> None: ...
global___ReadActivitiesReply = ReadActivitiesReply

class Activity(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TABLELIBRARYID_FIELD_NUMBER: builtins.int
    id: typing.Text
    description: typing.Text
    tableLibraryId: typing.Text
    def __init__(self,
        *,
        id: typing.Text = ...,
        description: typing.Text = ...,
        tableLibraryId: typing.Text = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["description",b"description","id",b"id","tableLibraryId",b"tableLibraryId"]) -> None: ...
global___Activity = Activity

class Project(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    PROJECTNUMBER_FIELD_NUMBER: builtins.int
    MASTERPROJECTID_FIELD_NUMBER: builtins.int
    id: typing.Text
    name: typing.Text
    projectNumber: typing.Text
    masterProjectId: typing.Text
    def __init__(self,
        *,
        id: typing.Text = ...,
        name: typing.Text = ...,
        projectNumber: typing.Text = ...,
        masterProjectId: typing.Text = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["id",b"id","masterProjectId",b"masterProjectId","name",b"name","projectNumber",b"projectNumber"]) -> None: ...
global___Project = Project

class DownloadReportRequest(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    ACTIVITYID_FIELD_NUMBER: builtins.int
    activityId: typing.Text
    def __init__(self,
        *,
        activityId: typing.Text = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["activityId",b"activityId"]) -> None: ...
global___DownloadReportRequest = DownloadReportRequest

class DownloadReportReply(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor
    CHUNK_FIELD_NUMBER: builtins.int
    chunk: builtins.bytes
    def __init__(self,
        *,
        chunk: builtins.bytes = ...,
        ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["chunk",b"chunk"]) -> None: ...
global___DownloadReportReply = DownloadReportReply
