Skip to content

Publication

Publication

Publication(
    context: SkyWayContext,
    id: str,
    content_type: ContentType,
    stream: Stream | None = None,
    publisher_id: str | None = None,
)

id instance-attribute

id = id

stream instance-attribute

stream = stream

content_type instance-attribute

content_type = content_type

publisher_id instance-attribute

publisher_id = publisher_id

PublicationType

Bases: str, Enum

P2P class-attribute instance-attribute

P2P = 'p2p'

PublicationOptions dataclass

PublicationOptions(metadata: str | None = None)

metadata class-attribute instance-attribute

metadata: str | None = None