Skip to content

AccessDeviceEndpointAndHotlineAdd

Bases: OCIType

Access device end point used in the context of add. 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 useHotline, use value false in XS data mode hotlineContact

The following element is only used in XS data mode and ignored in AS data mode:
  privateIdentity

Attributes:

access_device (AccessDevice):

line_port (str):

private_identity (Optional[str]):

contact (Optional[str]):

path_header (Optional[str]):

port_number (Optional[int]):

use_hotline (bool):

hotline_contact (Optional[str]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class AccessDeviceEndpointAndHotlineAdd(OCIType):
    """Access device end point used in the context of add.
        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
          useHotline, use value false in XS data mode
          hotlineContact

        The following element is only used in XS data mode and ignored in AS data mode:
          privateIdentity

    Attributes:

        access_device (AccessDevice):

        line_port (str):

        private_identity (Optional[str]):

        contact (Optional[str]):

        path_header (Optional[str]):

        port_number (Optional[int]):

        use_hotline (bool):

        hotline_contact (Optional[str]):

    """

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

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

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

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

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

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

    use_hotline: bool = field(metadata={"alias": "useHotline"})

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