Cable

class of dascore.core.inventory
inherits from: InventoryModel, DascoreBaseModel, pydantic.main.BaseModel
source

Cable(
    description: str = ““,
    extra_fields: collections.abc.Mapping[str, str | int | float | bool[str, int, float, bool]] = ,
    object_type: Literal[‘Cable’] = Cable,
    resource_id: str = ,
    name: str =”“,
    manufacturer: str =”“,
    model: str =”“,
    diameter: float | None = None,
    specification: dascore.core.inventory.ExternalResource | str | None[ExternalResource, str, None] = None,
    container: dascore.core.inventory.Enclosure | dascore.core.inventory.Cable | str | None[Enclosure, Cable, str, None] = None,
    fiber_count: int | None[int, None] = None,
)-> None

Physical cable containing one or more fiber segments.