tgclients.databinding.tgpublish package

Submodules

tgclients.databinding.tgpublish.tgpub module

class tgclients.databinding.tgpublish.tgpub.ErrorType(value)

Bases: Enum

ALREADY_PUBLISHED = 'ALREADY_PUBLISHED'
AUTH = 'AUTH'
METADATA_WARNINGS_EXIST = 'METADATA_WARNINGS_EXIST'
MISSING_METADATA = 'MISSING_METADATA'
NOT_SPECIFIED = 'NOT_SPECIFIED'
NO_PUBLISH_RIGHT = 'NO_PUBLISH_RIGHT'
PID_GENERATION_FAILED = 'PID_GENERATION_FAILED'
SERVER_ERROR = 'SERVER_ERROR'
WRONG_CONTENT_TYPE = 'WRONG_CONTENT_TYPE'
class tgclients.databinding.tgpublish.tgpub.Module(message: List[str] = <factory>, name: Optional[str] = None, status: Optional[tgclients.databinding.tgpublish.tgpub.StatusType] = None)

Bases: object

class Meta

Bases: object

name = 'module'
message: List[str]
name: str | None = None
status: StatusType | None = None
class tgclients.databinding.tgpublish.tgpub.ProcessStatusType(value)

Bases: Enum

ABORTED = 'ABORTED'
FAILED = 'FAILED'
FINISHED = 'FINISHED'
NOT_QUEUED = 'NOT_QUEUED'
QUEUED = 'QUEUED'
RUNNING = 'RUNNING'
class tgclients.databinding.tgpublish.tgpub.PublishError(message: str | None = None, type_value: tgclients.databinding.tgpublish.tgpub.ErrorType | None = None)

Bases: object

class Meta

Bases: object

name = 'publishError'
message: str | None = None
type_value: ErrorType | None = None
class tgclients.databinding.tgpublish.tgpub.PublishObject(error: List[tgclients.databinding.tgpublish.tgpub.PublishError] = <factory>, referenced_uris: Optional[tgclients.databinding.tgpublish.tgpub.ReferencedUris] = None, warning: List[tgclients.databinding.tgpublish.tgpub.PublishWarning] = <factory>, uri: Optional[str] = None, dest_uri: Optional[str] = None, pid: Optional[str] = None, status: Optional[tgclients.databinding.tgpublish.tgpub.StatusType] = None)

Bases: object

class Meta

Bases: object

name = 'publishObject'
dest_uri: str | None = None
error: List[PublishError]
pid: str | None = None
referenced_uris: ReferencedUris | None = None
status: StatusType | None = None
uri: str | None = None
warning: List[PublishWarning]
class tgclients.databinding.tgpublish.tgpub.PublishResponse(publish_object: List[tgclients.databinding.tgpublish.tgpub.PublishObject] = <factory>, publish_status: Optional[tgclients.databinding.tgpublish.tgpub.PublishStatus] = None, dry_run: Optional[bool] = None, object_list_complete: Optional[bool] = None)

Bases: object

class Meta

Bases: object

name = 'publishResponse'
dry_run: bool | None = None
object_list_complete: bool | None = None
publish_object: List[PublishObject]
publish_status: PublishStatus | None = None
class tgclients.databinding.tgpublish.tgpub.PublishStatus(module: List[tgclients.databinding.tgpublish.tgpub.Module] = <factory>, progress: Optional[int] = None, process_status: Optional[tgclients.databinding.tgpublish.tgpub.ProcessStatusType] = None, active_module: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'publishStatus'
active_module: str | None = None
module: List[Module]
process_status: ProcessStatusType | None = None
progress: int | None = None
class tgclients.databinding.tgpublish.tgpub.PublishWarning(message: str | None = None, type_value: tgclients.databinding.tgpublish.tgpub.WarningType | None = None)

Bases: object

class Meta

Bases: object

name = 'publishWarning'
message: str | None = None
type_value: WarningType | None = None
class tgclients.databinding.tgpublish.tgpub.ReferencedUris(uri: List[str] = <factory>)

Bases: object

class Meta

Bases: object

name = 'referencedUris'
uri: List[str]
class tgclients.databinding.tgpublish.tgpub.StatusType(value)

Bases: Enum

ALREADY_PUBLISHED = 'ALREADY_PUBLISHED'
ERROR = 'ERROR'
NOT_YET_PUBLISHED = 'NOT_YET_PUBLISHED'
OK = 'OK'
WARNING = 'WARNING'
class tgclients.databinding.tgpublish.tgpub.WarningType(value)

Bases: Enum

CHECK_REFERENCES = 'CHECK_REFERENCES'
NOT_SPECIFIED = 'NOT_SPECIFIED'
class tgclients.databinding.tgpublish.tgpub.WorldReadableMimetypes(regexp: List[str] = <factory>)

Bases: object

class Meta

Bases: object

name = 'worldReadableMimetypes'
regexp: List[str]

Module contents

class tgclients.databinding.tgpublish.ErrorType(value)

Bases: Enum

ALREADY_PUBLISHED = 'ALREADY_PUBLISHED'
AUTH = 'AUTH'
METADATA_WARNINGS_EXIST = 'METADATA_WARNINGS_EXIST'
MISSING_METADATA = 'MISSING_METADATA'
NOT_SPECIFIED = 'NOT_SPECIFIED'
NO_PUBLISH_RIGHT = 'NO_PUBLISH_RIGHT'
PID_GENERATION_FAILED = 'PID_GENERATION_FAILED'
SERVER_ERROR = 'SERVER_ERROR'
WRONG_CONTENT_TYPE = 'WRONG_CONTENT_TYPE'
class tgclients.databinding.tgpublish.Module(message: List[str] = <factory>, name: Optional[str] = None, status: Optional[tgclients.databinding.tgpublish.tgpub.StatusType] = None)

Bases: object

class Meta

Bases: object

name = 'module'
message: List[str]
name: str | None = None
status: StatusType | None = None
class tgclients.databinding.tgpublish.ProcessStatusType(value)

Bases: Enum

ABORTED = 'ABORTED'
FAILED = 'FAILED'
FINISHED = 'FINISHED'
NOT_QUEUED = 'NOT_QUEUED'
QUEUED = 'QUEUED'
RUNNING = 'RUNNING'
class tgclients.databinding.tgpublish.PublishError(message: str | None = None, type_value: tgclients.databinding.tgpublish.tgpub.ErrorType | None = None)

Bases: object

class Meta

Bases: object

name = 'publishError'
message: str | None = None
type_value: ErrorType | None = None
class tgclients.databinding.tgpublish.PublishObject(error: List[tgclients.databinding.tgpublish.tgpub.PublishError] = <factory>, referenced_uris: Optional[tgclients.databinding.tgpublish.tgpub.ReferencedUris] = None, warning: List[tgclients.databinding.tgpublish.tgpub.PublishWarning] = <factory>, uri: Optional[str] = None, dest_uri: Optional[str] = None, pid: Optional[str] = None, status: Optional[tgclients.databinding.tgpublish.tgpub.StatusType] = None)

Bases: object

class Meta

Bases: object

name = 'publishObject'
dest_uri: str | None = None
error: List[PublishError]
pid: str | None = None
referenced_uris: ReferencedUris | None = None
status: StatusType | None = None
uri: str | None = None
warning: List[PublishWarning]
class tgclients.databinding.tgpublish.PublishResponse(publish_object: List[tgclients.databinding.tgpublish.tgpub.PublishObject] = <factory>, publish_status: Optional[tgclients.databinding.tgpublish.tgpub.PublishStatus] = None, dry_run: Optional[bool] = None, object_list_complete: Optional[bool] = None)

Bases: object

class Meta

Bases: object

name = 'publishResponse'
dry_run: bool | None = None
object_list_complete: bool | None = None
publish_object: List[PublishObject]
publish_status: PublishStatus | None = None
class tgclients.databinding.tgpublish.PublishStatus(module: List[tgclients.databinding.tgpublish.tgpub.Module] = <factory>, progress: Optional[int] = None, process_status: Optional[tgclients.databinding.tgpublish.tgpub.ProcessStatusType] = None, active_module: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'publishStatus'
active_module: str | None = None
module: List[Module]
process_status: ProcessStatusType | None = None
progress: int | None = None
class tgclients.databinding.tgpublish.PublishWarning(message: str | None = None, type_value: tgclients.databinding.tgpublish.tgpub.WarningType | None = None)

Bases: object

class Meta

Bases: object

name = 'publishWarning'
message: str | None = None
type_value: WarningType | None = None
class tgclients.databinding.tgpublish.ReferencedUris(uri: List[str] = <factory>)

Bases: object

class Meta

Bases: object

name = 'referencedUris'
uri: List[str]
class tgclients.databinding.tgpublish.StatusType(value)

Bases: Enum

ALREADY_PUBLISHED = 'ALREADY_PUBLISHED'
ERROR = 'ERROR'
NOT_YET_PUBLISHED = 'NOT_YET_PUBLISHED'
OK = 'OK'
WARNING = 'WARNING'
class tgclients.databinding.tgpublish.WarningType(value)

Bases: Enum

CHECK_REFERENCES = 'CHECK_REFERENCES'
NOT_SPECIFIED = 'NOT_SPECIFIED'
class tgclients.databinding.tgpublish.WorldReadableMimetypes(regexp: List[str] = <factory>)

Bases: object

class Meta

Bases: object

name = 'worldReadableMimetypes'
regexp: List[str]