Skip to content

AccessDeviceEndpointWithPortNumberRead22

Bases: OCIType

Access device end point. Port numbers are only used by devices with static line ordering. The following element is only used in AS data mode and ignored in XS data mode: pathHeader

Attributes:

access_device (AccessDevice):

line_port (str):

contact (Optional[str]):

path_header (Optional[str]):

static_registration_capable (bool):

use_domain (bool):

port_number (Optional[int]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class AccessDeviceEndpointWithPortNumberRead22(OCIType):
    """Access device end point.
        Port numbers are only used by devices with static line ordering.
        The following element is only used in AS data mode and ignored in XS data mode:
          pathHeader

    Attributes:

        access_device (AccessDevice):

        line_port (str):

        contact (Optional[str]):

        path_header (Optional[str]):

        static_registration_capable (bool):

        use_domain (bool):

        port_number (Optional[int]):

    """

    access_device: AccessDevice = field(metadata={"alias": "accessDevice"})

    line_port: str = field(metadata={"alias": "linePort"})

    contact: Optional[str] = field(default=None, metadata={"alias": "contact"})

    path_header: Optional[str] = field(default=None, metadata={"alias": "pathHeader"})

    static_registration_capable: bool = field(
        metadata={"alias": "staticRegistrationCapable"}
    )

    use_domain: bool = field(metadata={"alias": "useDomain"})

    port_number: Optional[int] = field(default=None, metadata={"alias": "portNumber"})